
Android
Android开发那点事儿
Code王工
莫愁前路无知己,天下谁人不识君
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android加载pdf
在project.build中添加该源。原创 2024-11-14 13:49:57 · 657 阅读 · 0 评论 -
Android 线性渐变背景
<shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:type="linear" android:startColor="#FF0000" android:endColor="#00FF00" android:angle="90" /></shape>关于angle属性:a原创 2023-12-17 11:01:56 · 243 阅读 · 0 评论 -
Mac平台下编译PJSIP Android端 实现VoIP通话
官方文档:Getting-Started/Android – pjsip Open source SIP, media, and NAT traversal stacks/libraries for smartphones环境:macos 12.1pjsip版本为最新:2.11.1ndk版本:21(sdk自带的,位于sdk安装目录下ndk-bundle),如果没有自己下载即可编译步骤:1.PJSIP源码:https://www.pjsip.org/download.htm原创 2022-02-17 14:46:05 · 2419 阅读 · 0 评论 -
Zxing 版本兼容问题
java.lang.NoSuchMethodError: No interface method sort(Ljava/util/Comparator;)V in class Ljava/util/List; or its super classes (declaration of 'java.util.List' appears in /system/framework/core-libart.jar) at com.google.zxing.qrcode.detector.Finder.原创 2022-02-15 15:50:41 · 2304 阅读 · 0 评论 -
android TV 插入U盘检测
需求是当U盘插入到TV端盒子上,APP能检测到,并作出相关IO操作。 一、注册广播 1.静态注册<receiver android:name=".receiver.USBReceiver"> <intent-filter> <!-- 插入--> <action android:...原创 2018-08-23 09:19:37 · 2672 阅读 · 0 评论 -
android adb shell - sqlite3 操作数据库
1.adb root(通常执行完之后,需要重新adb connect ip)2.adb remount3.adb shell3.使用sqlite3 命令 举例:1. 应用A包名是com.aa.a, 2. 应用下有名为 test的数据库文件,即test.db, 3. test.db 中 有名为 student 的表,表中...原创 2018-08-23 09:36:11 · 711 阅读 · 0 评论 -
android 使用linux命令截屏
public static void screenShot(){ try { Process sh = Runtime.getRuntime().exec("sh"); //Process sh = Runtime.getRuntime().exec("su"); DataOutputStream os =...原创 2018-08-23 09:39:06 · 722 阅读 · 0 评论 -
android 实时获取网速
public class NetSpeed { private static final String TAG = NetSpeed.class.getSimpleName(); private long lastTotalRxBytes = 0; private long lastTimeStamp = 0; public String getNetSpeed...原创 2018-08-23 09:45:16 · 7489 阅读 · 0 评论 -
android 实时获取wifi信号强度
public boolean isWifiConnect() { ConnectivityManager connManager = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo mWifiInfo = connManager....原创 2018-08-23 10:38:56 · 10333 阅读 · 2 评论 -
android jxl 表格操作
引入jar:jxl.jar private WritableWorkbook book = null; // 表格 private WritableSheet sheet = null; // 表格页签 private void saveWorkBook(int line, String firstData, String secondData) { try ...原创 2020-02-29 22:07:35 · 844 阅读 · 0 评论 -
Read-only file system android
https://stackoverflow.com/questions/6066030/read-only-file-system-on-android原创 2020-02-29 17:30:05 · 568 阅读 · 0 评论 -
android CPU默认调度策略
本文转载自:https://blog.youkuaiyun.com/kris_fei/article/details/77982440为了阅读方便直接全文复制,在此感谢原创,尊重原创!Platform: RockchipOS: Android 6.0Kernel: 3.10.92CPU的频率调节策略:1. Performance. 不考虑耗电,只用最高频率。2. Interac...转载 2018-08-06 11:25:33 · 2944 阅读 · 0 评论 -
android listview 数据加载错乱、错位、重复
前言:android的listview,写吐了的东西,尤其它的适配器,当遇上相对复杂的场景的时候,还是容易出问题的,例如listview嵌套listview这样的场景、对item中子控件频繁的做一些操作等,可能会遇到数据加载错乱、错位等问题。其实这个时候,你怎么加断点加log打印都是没用的,你会发现数据都是正常的。正文:首先必须要明白listview的工作原理:android为了优化listview原创 2017-06-06 22:46:46 · 3175 阅读 · 2 评论 -
android DrawerLayout 点击穿透、点击自身消失等问题解决
问题1:在DrawerLayout内部中点击,DrawerLayout的布局莫名消失。解决1:DrawerLayout的布局必须放在页面主布局的下面。To use a DrawerLayout, position your primary content view as the first child with a width and height of match_parent. Add draw原创 2017-06-27 22:43:48 · 3654 阅读 · 4 评论 -
android jniLibs下so库详解
转载一篇不错的解说: 告诉你jniLibs下不同目录代表什么含义。http://www.jianshu.com/p/b758e36ae9b5转载 2017-08-14 10:19:48 · 620 阅读 · 0 评论 -
android 开机直接运行app并当做手机桌面
Android 开机直接运行app并当做手机桌面直接上代码:1.开机启动APP1.1 写一个广播接收器,用来接收手机开机广播`public class Receiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { ...原创 2017-05-12 17:48:17 · 7363 阅读 · 3 评论 -
android 加载 .gif 并一直刷新
1. dependencies { compile ‘pl.droidsonroids.gif:android-gif-drawable:1.2.+’ }2.原创 2017-11-13 17:43:49 · 837 阅读 · 0 评论 -
android MVP + rxJava + retrofit
推荐一个非常好的解读+教程!现在学习还不晚!转载: https://www.jianshu.com/p/7b839b7c5884转载 2018-02-12 11:26:36 · 390 阅读 · 0 评论 -
android APK com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details
我遇到这个错误是在导出APK的时候,DEBUG运行一切正常,android studio版本3.1长话短说,网上给出的解决方案最多的是1.在gradle.properties这个文件中加入 android.enableAapt2=false2.重启、clean、rebuild等这可能确实奏效于大部分人,但没解决我的问题,我最后的解决是在build.gradle中加入:aaptOptions.cru...原创 2018-07-11 15:11:10 · 3258 阅读 · 0 评论 -
android NDK 底层源码
网页链接:http://androidxref.com/7.1.2_r36/xref原创 2020-02-29 17:31:43 · 161 阅读 · 0 评论 -
android 进程调度cgroups的简单介绍
本文转载自: https://blog.youkuaiyun.com/l460133921/article/details/51134213为了方便以后阅读,直接全文复制,感谢原创,尊重原创!前言:在一次app优化过程中,发现CPU对某些功能模块有一定的影响,例如我的场景是在其他APP之上用WindwManager作为载体加载一个页面,发现之后页面所在APP有些模块进行的非常慢,于是换成acti...转载 2018-08-06 11:23:55 · 1843 阅读 · 0 评论