Topwo博客
首页
博客
项目
安卓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 ```
阅读原文>>
Android知识点
Android
2023-05-06
### 1.开机自启。 ### 2.热启动和冷启动。 ### 3.静默下载安装启动。 ### 4.禁用上下栏,禁止切到后台。
阅读原文>>
iptables转发地址和端口
其他
2023-04-22
```shell sudo su #开启转发功能 echo 1 > /proc/sys/net/ipv4/ip_forward sysctl -w net.ipv4.ip_forward=1 #配置地址/端口转发 iptables -t nat -A PREROUTING -p tcp -d 192.168.1.2 --dport 22 -j DNAT --to-destination 192.168.1.22:2222 iptables -t nat -A POSTROUTING -p tcp -d 192.168.1.22 --dport 2222 -j SNAT --to-source 192.168.1.2 #测试(需要用另一台机器测试,192.168.1.2本机是无法访问这个转发端口的)
阅读原文>>
首页
上一页
14
下一页
尾页
文章推荐
安卓aosp编译问题总结
2024-05-09
sublime text常用操作
2024-01-19
source.android.com和developer.android.com
2024-01-19
android之Fragment
2023-12-26
UVCCamera一系列坑
2023-10-29