Merge pull request #36 from N0BOY/dev

Dev - v0.88 patch 2
pull/66/head
NØBOY 2023-05-02 07:56:09 -07:00 zatwierdzone przez GitHub
commit 82b9517316
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
5 zmienionych plików z 28 dodań i 6 usunięć

4
.gitignore vendored 100644
Wyświetl plik

@ -0,0 +1,4 @@
ft8CN/app/.gitignore 2
ft8CN/.gitignore 2
.FT8CN软件设计初衷及使用说明0.88版.pdf.icloud

Plik binarny nie jest wyświetlany.

Wyświetl plik

@ -1,5 +1,5 @@
免责声明:
FT8CN旨在出于研究的目的学习如何对FT8信号进行解码、发射等操作不对使用者操作本APP所产生的后果负责。
FT8CN旨在研究的目的学习如何对FT8信号进行解码、发射等操作不对使用者操作本APP所产生的后果负责。
在中华人民共和国境内使用FT8CN请遵守《中华人民共和国无线电管理条例》等相关规定。
考虑到手机的性能和续航的限制,对信号的处理采用轻量化的运算,未做深度解码等处理。
如有好的建议或问题可以提交到到”有问题要吐槽“。
@ -14,7 +14,16 @@ Please click "FAQ" if you have good suggestions or questions .
BG7YOZ
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.增加查询的通联日志结果在地图中定位显示功能。
2.增加FlexRadio仪表显示和参数设置(目前暂不支持发射)。
3.增加时间自动同步功能服务器是Microsoft NTP

Wyświetl plik

@ -21,6 +21,7 @@ import android.graphics.DashPathEffect;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.drawable.Drawable;
import android.util.Log;
import com.bg7yoz.ft8cn.Ft8Message;
import com.bg7yoz.ft8cn.GeneralVariables;
@ -75,7 +76,7 @@ public class GridOsmMapView {
private boolean showCQ = true;
private boolean showQSX = false;
private final MapView gridMapView;
public final MapView gridMapView;
private final Context context;
// public ItemizedIconOverlay<OverlayItem> markerOverlay;
// private final ArrayList<OverlayItem> markerItems = new ArrayList<>();

Wyświetl plik

@ -15,6 +15,7 @@ import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.os.AsyncTask;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
@ -77,6 +78,7 @@ public class GridTrackerMainActivity extends AppCompatActivity {
private MutableLiveData<ArrayList<QSLRecordStr>> qslRecordList = new MutableLiveData<>();
@SuppressLint("NotifyDataSetChanged")
protected void doAfterCreate() {
//设置消息列表
@ -328,7 +330,6 @@ public class GridTrackerMainActivity extends AppCompatActivity {
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
@Override
public void run() {
//onCreateDelay();
closeMessages();
closeConfigBar();
doAfterCreate();
@ -357,8 +358,15 @@ public class GridTrackerMainActivity extends AppCompatActivity {
}
private GridOsmMapView.GridPolyLine drawMessage(QSLRecordStr recordStr) {
gridOsmMapView.upgradeGridInfo(recordStr);
return gridOsmMapView.drawLine(recordStr);
gridOsmMapView.gridMapView.post(new Runnable() {
@Override
public void run() {
gridOsmMapView.upgradeGridInfo(recordStr);
gridOsmMapView.drawLine(recordStr);
}
});
return null;
}
private void setShowTipsSwitchClickerListener() {