kopia lustrzana https://github.com/N0BOY/FT8CN
commit
82b9517316
|
@ -0,0 +1,4 @@
|
||||||
|
|
||||||
|
ft8CN/app/.gitignore 2
|
||||||
|
ft8CN/.gitignore 2
|
||||||
|
.FT8CN软件设计初衷及使用说明0.88版.pdf.icloud
|
Plik binarny nie jest wyświetlany.
|
@ -1,5 +1,5 @@
|
||||||
免责声明:
|
免责声明:
|
||||||
FT8CN旨在出于研究的目的,学习如何对FT8信号进行解码、发射等操作,不对使用者操作本APP所产生的后果负责。
|
FT8CN旨在研究的目的,学习如何对FT8信号进行解码、发射等操作,不对使用者操作本APP所产生的后果负责。
|
||||||
在中华人民共和国境内,使用FT8CN请遵守《中华人民共和国无线电管理条例》等相关规定。
|
在中华人民共和国境内,使用FT8CN请遵守《中华人民共和国无线电管理条例》等相关规定。
|
||||||
考虑到手机的性能和续航的限制,对信号的处理采用轻量化的运算,未做深度解码等处理。
|
考虑到手机的性能和续航的限制,对信号的处理采用轻量化的运算,未做深度解码等处理。
|
||||||
如有好的建议或问题可以提交到到”有问题要吐槽“。
|
如有好的建议或问题可以提交到到”有问题要吐槽“。
|
||||||
|
@ -14,7 +14,16 @@ Please click "FAQ" if you have good suggestions or questions .
|
||||||
BG7YOZ
|
BG7YOZ
|
||||||
2022-07-01
|
2022-07-01
|
||||||
|
|
||||||
2023-03-10(0.87)
|
2023-05-02(0.88 Patch 2)
|
||||||
|
1.增加音频输出设置(位深、采样率)。
|
||||||
|
2.增加日志可以按条件查询并导出。
|
||||||
|
3.修改日志查询以时间为降序显示。
|
||||||
|
4.修正SWL QSO记录重复的问题。
|
||||||
|
5.针对各主流浏览器优化后台UI。
|
||||||
|
patch 2
|
||||||
|
6.修正“通联记录”定位闪退问题。
|
||||||
|
|
||||||
|
2023-03-24(0.87)
|
||||||
1.增加查询的通联日志结果在地图中定位显示功能。
|
1.增加查询的通联日志结果在地图中定位显示功能。
|
||||||
2.增加FlexRadio仪表显示和参数设置(目前暂不支持发射)。
|
2.增加FlexRadio仪表显示和参数设置(目前暂不支持发射)。
|
||||||
3.增加时间自动同步功能(服务器是Microsoft NTP)。
|
3.增加时间自动同步功能(服务器是Microsoft NTP)。
|
||||||
|
|
|
@ -21,6 +21,7 @@ import android.graphics.DashPathEffect;
|
||||||
import android.graphics.Paint;
|
import android.graphics.Paint;
|
||||||
import android.graphics.PorterDuff;
|
import android.graphics.PorterDuff;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
|
import android.util.Log;
|
||||||
|
|
||||||
import com.bg7yoz.ft8cn.Ft8Message;
|
import com.bg7yoz.ft8cn.Ft8Message;
|
||||||
import com.bg7yoz.ft8cn.GeneralVariables;
|
import com.bg7yoz.ft8cn.GeneralVariables;
|
||||||
|
@ -75,7 +76,7 @@ public class GridOsmMapView {
|
||||||
private boolean showCQ = true;
|
private boolean showCQ = true;
|
||||||
private boolean showQSX = false;
|
private boolean showQSX = false;
|
||||||
|
|
||||||
private final MapView gridMapView;
|
public final MapView gridMapView;
|
||||||
private final Context context;
|
private final Context context;
|
||||||
// public ItemizedIconOverlay<OverlayItem> markerOverlay;
|
// public ItemizedIconOverlay<OverlayItem> markerOverlay;
|
||||||
// private final ArrayList<OverlayItem> markerItems = new ArrayList<>();
|
// private final ArrayList<OverlayItem> markerItems = new ArrayList<>();
|
||||||
|
|
|
@ -15,6 +15,7 @@ import android.graphics.Canvas;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
import android.graphics.drawable.ColorDrawable;
|
import android.graphics.drawable.ColorDrawable;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
|
import android.os.AsyncTask;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.Looper;
|
import android.os.Looper;
|
||||||
|
@ -77,6 +78,7 @@ public class GridTrackerMainActivity extends AppCompatActivity {
|
||||||
private MutableLiveData<ArrayList<QSLRecordStr>> qslRecordList = new MutableLiveData<>();
|
private MutableLiveData<ArrayList<QSLRecordStr>> qslRecordList = new MutableLiveData<>();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@SuppressLint("NotifyDataSetChanged")
|
@SuppressLint("NotifyDataSetChanged")
|
||||||
protected void doAfterCreate() {
|
protected void doAfterCreate() {
|
||||||
//设置消息列表
|
//设置消息列表
|
||||||
|
@ -328,7 +330,6 @@ public class GridTrackerMainActivity extends AppCompatActivity {
|
||||||
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
|
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
//onCreateDelay();
|
|
||||||
closeMessages();
|
closeMessages();
|
||||||
closeConfigBar();
|
closeConfigBar();
|
||||||
doAfterCreate();
|
doAfterCreate();
|
||||||
|
@ -357,8 +358,15 @@ public class GridTrackerMainActivity extends AppCompatActivity {
|
||||||
}
|
}
|
||||||
|
|
||||||
private GridOsmMapView.GridPolyLine drawMessage(QSLRecordStr recordStr) {
|
private GridOsmMapView.GridPolyLine drawMessage(QSLRecordStr recordStr) {
|
||||||
gridOsmMapView.upgradeGridInfo(recordStr);
|
gridOsmMapView.gridMapView.post(new Runnable() {
|
||||||
return gridOsmMapView.drawLine(recordStr);
|
@Override
|
||||||
|
public void run() {
|
||||||
|
gridOsmMapView.upgradeGridInfo(recordStr);
|
||||||
|
gridOsmMapView.drawLine(recordStr);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setShowTipsSwitchClickerListener() {
|
private void setShowTipsSwitchClickerListener() {
|
||||||
|
|
Ładowanie…
Reference in New Issue