Topwo博客
首页
博客
项目
嵌入式相关开源项目、库、资料——持续更新中
C/C++
2024-05-09
学习初期最难找的就是找学习资料了,本贴精心汇总了一些嵌入式相关资源,包括但不限于编程语言、单片机、开源项目、物联网、操作系统、Linux、计算机等资源,并且在不断地更新中,致力于打造全网最全的嵌入式资料库。有好的嵌入式相关资源的朋友欢迎做贡献,利人利己。 > 收录公开资料仅为了方便大家进行学习。如果你认为本仓库的一些文件侵犯了您的权益,请 向我反馈 。我将会从仓库中彻底清除这些文件。 以下为最新资料汇总: > gitee:https://gitee.com/zhengnianli/EmbedSummary > > github:https://github.com/zhengnianli/EmbedSummary
阅读原文>>
OCR文字识别总结
其他
2024-05-09
## 1、tesseract(支持Android和iOS) ### 【参考文献】 #### 1、[Android OCR文字识别 实时扫描手机号(极速扫描单行文本方案)](https://blog.51cto.com/u_15067230/4534909) #### 2、[TesseractOCR-iOS 预研](https://www.jianshu.com/p/73af83bcdcbc) #### 3、[iOS问题总结](https://www.jianshu.com/p/5c9cec22c47c) #### 4、[版本4之前的训练库训练方法](https://blog.51cto.com/u_16099245/10212040) #### 5、[版本4之前的训练库训练方法](https://blog.csdn.net/princewwj/article/details/132006300) #### 6、[版本4以及4之后的训练库训练方法](https://blog.csdn.net/SEU_Calvin/article/details/134517629) #### 7、[版本4以及4之后的训练库训练方法](https://zhuanlan.zhihu.com/p/684003739) #### 8、[版本4以及4之后的训练库训练方法](https://www.jianshu.com/p/c290e0583629)
阅读原文>>
安卓aosp编译问题总结
Android
2024-05-09
### 报错1 ```shell FAILED: out/soong/build.ninja soong bootstrap failed with: exit status 1 ``` 解决方案1:[Android 源码make编译问题](https://blog.csdn.net/weixin_44168355/article/details/119000462)
阅读原文>>
sublime text常用操作
其他
2024-01-19
### 1.查找重复行 1、按F9或者选择菜单:Edit > Sort Lines,对每行文本进行排序 2、排序好后,按Ctrl+F,调出查找面板,输入以下正则,查找重复字符串: ``` ^(.+)$[\r\n](^\1$[\r\n]{0, 1})+ ```
阅读原文>>
source.android.com和developer.android.com
Android
2024-01-19
### 1.不可访问 https://source.android.com https://developer.android.com ### 2.可以访问 https://source.android.google.cn https://developer.android.google.cn ### 3.例子: https://source.android.com/devices/automotive/audio 无法访问,改成如下形式即可:
阅读原文>>
android之Fragment
Android
2023-12-26
## Fragment生命周期  ### Fragment的从创建到显示在当前Activity中共经历了6个方法: #### onAttach(Context context) Fragment第一次和它的Activity建立关联,从该方法开始,就可以通过Fragment.getActivity方法获取与Fragment关联的窗口对象,但因为Fragment的控件未初始化,所以不能够操作控件。 #### onCreate(Bundle savedInstanceState) Fragment创建时调用,在onAttach之后,在onCreateView之前,可以在Bundle对象中获取一些在Activity中传过来的数据。通常会在该方法中读取保存的状态,获取或初始化一些数据。在该方法中不要进行耗时操作,不然窗口不会显示。
阅读原文>>
UVCCamera一系列坑
Android
2023-10-29
## 1. UnsupportedOperationException: open failed:result=-1 参考:[第二节 : 运行UVCCamera案例的BUG解决方法](https://blog.csdn.net/qq_35953420/article/details/107427124)
阅读原文>>
startForegroundService without a qualified user
Android
2023-08-29
在Android中,startForegroundService方法用于启动一个前台服务(Foreground Service)。前台服务是一种在系统状态栏中显示通知的服务,用户可以通过通知与服务进行交互。 然而,根据Android 8.0(API 级别 26)及更高版本的限制,如果你想要使用 startForegroundService 方法来启动前台服务,则必须满足以下条件之一: 1. 应用处于可见状态并与用户正在交互。 2. 应用正在执行前台活动(Foreground Activity)。 如果你在不符合上述条件的情况下调用 startForegroundService 方法,将会引发一个IllegalStateException异常。 以下是一个使用 startForegroundService 方法的示例代码:
阅读原文>>
Android打开wifi热点
Android
2023-07-31
### 1、Android 8.0之前,打开wifi热点,使用反射机制 ### 2、从Android 8.0开始往后,打开wifi热点,使用系统提供的api ```java //打开 public static void openAP() { WifiManager wifiMgr = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); wifiMgr.startLocalOnlyHotspot(new WifiManager.LocalOnlyHotspotCallback() { @Override public void onStarted(WifiManager.LocalOnlyHotspotReservation reservation) { mReservation = reservation;
阅读原文>>
Android 获取屏幕宽度和高度的几种方法
Android
2023-06-05
### 方法1 ```java Display defaultDisplay = getWindowManager().getDefaultDisplay(); Point point = new Point(); defaultDisplay.getSize(point); int x = point.x; int y = point.y; Log.i(TAG, "x = " + x + ",y = " + y);//x = 1440,y = 2768 ```
阅读原文>>
首页
上一页
13
下一页
尾页
文章推荐
嵌入式相关开源项目、库、资料——持续更新中
2024-05-09
OCR文字识别总结
2024-05-09
安卓aosp编译问题总结
2024-05-09
sublime text常用操作
2024-01-19
source.android.com和developer.android.com
2024-01-19