
android
文章平均质量分 53
IstepGatlin
每天叫醒你的不是闹钟,是梦想
展开
-
Android JNI Bitmap指定颜色值替换
/ 获取源Bitmap像素数据 这里用的是32位的int类型 argb每个8位。//定义TAG之后,我们可以在LogCat通过TAG过滤出NDK打印的日志。//锁定像素的地址(不锁定的话地址可能会发生改变)// 获取源Bitmap相关信息:宽、高等。// 遍历各个像素点。// 定义info信息。原创 2023-08-25 19:50:37 · 775 阅读 · 0 评论 -
Sdk 22->23 so库解压差异
APK安装流程详解10——PackageParser解析APK(下) - 简书1.项目依赖的某个module使用了23版本的sdk,而项目最低使用22版本;同步到23版本后,动态加载的so 无法找到,查看/data/app/xxx/lib/armxxx/ 目录没有任何的so;原因搜索关键字extractNativeLibs不配置情况下,编译生成的后extractNativeLibs=“false”,安装后不会将so解压/data/app/xxx/lib/armxxx/2.本项目不修改sdk原创 2022-01-04 20:09:44 · 1501 阅读 · 0 评论 -
github 例子收集
https://github.com/fengjundev/Android-Skin-Loader原创 2020-10-20 11:59:21 · 151 阅读 · 0 评论 -
Linux 下gradle 命令打包Apk 环境配置过程记录
公司项目需要在linux 服务器上使用命令行编译apk ,就需要将个人在window环境的android studio 配置:jdk 1.8gradle-5.6.4COMPILESDKVERSION = 29BUILDTOOLSVERSION = 29.0.31.jdk 下载参考Linux 下安装JDK1.8https://www.cnblogs.com/fswhq/p/10...原创 2020-04-21 16:40:35 · 1326 阅读 · 0 评论 -
android Paint 特效绘图收集
//心形 https://www.jianshu.com/p/69819295a0ef?nomobile=yesint i, j;double x, y, r;for (i = 0; i <= 90; i++) { for (j = 0; j <= 90; j++) { r = Math.PI / 45 * i * (1 - Math.sin(Math....原创 2020-01-06 20:31:18 · 196 阅读 · 0 评论 -
Android OpenCV学习
https://www.cnblogs.com/xunzhi/p/9131962.htmlpublic void testImage(ImageView b) { // Bitmap转为Mat Bitmap bitmap = BitmapFactory.decodeResource(Tutorial2Activity.this.getResources(...转载 2019-12-26 11:31:11 · 298 阅读 · 0 评论 -
1.android 预览数据回调(openCv 中用到的,在surface中不显示图像,但是可以拿到预览数据)
1.传统方式camera.setPreviewCallback(this);camera.setPreviewDisplay(holder);@Overridepublic void onPreviewFrame(byte[] data, Camera camera) { Log.i("jack", "onPreviewFrame " );}2.另外一种ca...原创 2019-12-24 10:49:21 · 427 阅读 · 0 评论 -
Android 系统加入马达过程(收集)
https://www.cnblogs.com/skywang12345/p/3404808.html转载 2019-11-04 17:10:54 · 585 阅读 · 0 评论 -
android 内存处理注意事项
1.在离开当前界面时候释放内存,再返回时候重新加载android回收AnimationDrawable动画的每一帧的图片资源,而释放内存https://www.cnblogs.com/mayi168/p/4743062.htmlhttps://www.cnblogs.com/mcfawa/p/5192335.htmlAndroid 帧动画OOM问题优化https://blog.youkuaiyun.com/w...转载 2018-03-26 11:11:40 · 195 阅读 · 0 评论 -
本地安装apk后直接打开,按下Home键再重新打开,然后按下返回键时页面展示错误的处理方法
https://www.cnblogs.com/mgzc-1508873480/p/8582086.html转载 2018-03-22 16:31:52 · 474 阅读 · 0 评论 -
handler 机制源码分析 app启动入口
转:http://blog.youkuaiyun.com/u013718120/article/details/53115824 从源码分析Handler的postDelayed为什么可以延时?https://www.zhihu.com/question/34652589Android中为什么主线程不会因为Looper.loop()里的死循环卡死?http://blog.youkuaiyun.com/qq_2453146...原创 2018-03-03 01:00:16 · 248 阅读 · 0 评论 -
2017百大框架排行榜
https://www.cnblogs.com/jincheng-yangchaofan/articles/7018780.html框架名称 上榜关键字1.Retrofit 网络2.okhttp网络3.Butter Knife代码模板4.MPAndroidChart图表5.glide图片6.leakcanary内存7.Android-Universal-Image-Loader图片8.Even...转载 2018-03-02 11:34:32 · 902 阅读 · 0 评论 -
Android Sensor 学习记录
1.SensorService 启动SystemServer.java 中的native函数 (android/frameworks/base/services/core/jni/com_android_server_SystemServer.cpp)2.SensorManager.java (android_hardware_SensorManager.cpp)3.SensorManag...原创 2019-06-16 20:09:35 · 163 阅读 · 0 评论 -
Demo 收集
https://www.jb51.net/article/102482.htmhttps://www.jb51.net/article/90868.htm水波纹效果https://github.com/qibin0506/LitePlayer--音乐播放器https://github.com/Bilibili/ijkplayer 视频播放器http://www.qingpingsh...原创 2017-02-10 14:54:11 · 550 阅读 · 0 评论 -
Android项目集成AndResGuard资源混淆两种方式
https://blog.youkuaiyun.com/oyudabajiao/article/details/77099051转载 2018-04-09 15:51:59 · 569 阅读 · 0 评论 -
Android 内存管理记录
项目中用到大量大图,造成快速切换Activity后内存不足,如登录界面用到3M高清大图,设备选择用到5张大图背景叠加效果,主界面用到了5张遮罩大图,设置界面总的子activity中也有大图出现。启动Splash——设备选择界面(保留栈低,不finish,但会把背景图片回收)-->主界面--->设置界面-->设置子界面(有大图背景\或者WebView)在设置子界面快速返回到设备选择...原创 2018-06-25 00:12:28 · 189 阅读 · 0 评论 -
ubuntu ffmpeg 4.0.1 android 编译过程记录
参考:https://blog.youkuaiyun.com/bobcat_kay/article/details/80889398https://github.com/RoyGuanyu/build-scripts-of-ffmpeg-x264-for-android-ndk音视频教学:链接: https://pan.baidu.com/s/1w9o5C6vIj07pj3zlNK0pfg 密码: r...原创 2018-07-13 10:39:16 · 936 阅读 · 1 评论 -
Android 源码关键类路径
1.SystemServer:frameworks\base\services\java\com\android\server(创建service ,并添加到serviceManager)IXXX xxx= new XxxService(context);ServiceManager.addService(Context.XXX_SERVICE, xxx);XxxService.javae...原创 2019-04-13 00:22:33 · 285 阅读 · 0 评论 -
android studio 修改下载缓存默认配置记录
1.android studio 安装完成后会在C:\Users\username目录下生成.android .AndroidStudio .gradle 文件夹,在使用时候会将依赖包下载到.gradle 文件夹中,会使得C盘占用空间增大;2.将.android .AndroidStudio .gradle 移动到其他盘上,电脑属性-高级变量中新建GRADLE_USER_HOME 变量值为.gr...原创 2019-09-05 11:26:31 · 1155 阅读 · 0 评论 -
Android 屏幕适配之框架(AndroidAutoSize)(今日头条)适配 bug
1.使用今日头条适配方案会出现修改的density莫名奇妙复原的问题,导致从新使用context的控件会出现UI异常问题,如刷新RecleView ,dialog toast (从app长按wifi进入wifi列表切换wifi,再回到App必现);2.解决方法在acitivity的onResume 重新调用适配方法就可以(在BaseActivity的onResume中直接调用适配方法不起作用)...原创 2019-09-05 21:03:44 · 1813 阅读 · 0 评论 -
回调函数应用场景---android的服务 模版
package callback;public interface DataCallBackListener {public void onCallBack(String text);}原创 2014-09-12 14:00:08 · 578 阅读 · 0 评论 -
android 设置默认语言 多语言切换
https://github.com/XiuKong/ChangeLanguage1.本身不像维护多个版本在已经有了多语言,但是总难免有恶心的定制版,就是想要什么语言环境下都用他们设定的语言,在继承Application中create时候public static void defLanguge() {if (VersionTools.version == Version.Standard)ret...原创 2015-03-26 13:29:02 · 2356 阅读 · 0 评论 -
Binder 启动过程 ServiceManager进程守护
http://blog.youkuaiyun.com/u010961631/article/details/19838637 Binder源码分析之ServiceManager(原)http://blog.youkuaiyun.com/e894348683/article/details/52281864 ServiceManager进程守护http://blog.youkuaiyun.com/omnispace/articl...转载 2018-03-08 00:19:22 · 241 阅读 · 0 评论 -
WIFI-扫描随笔
1.获取已经连接过的wifi列表 mWifiManager.getConfiguredNetWorks()2.Wfi扫描开启 ScnnerHandle 定时扫描3.连接过程中验证wifi密码错误ScnnerHandle定时扫描wifi 获取到连接过的wifi列表,根据选定连接的wifi.ssid 和wifi列表中对应的ssid 比较更新连接wifi item 项的信息,conf原创 2017-10-20 16:10:21 · 274 阅读 · 0 评论 -
android SDK manager 无法获取更新版本列表
http://f.hiphotos.baidu.com/zhidao/pic/item/a686c9177f3e670934bace2739c79f3df9dc55b4.jpg转载 2015-03-11 15:06:03 · 395 阅读 · 0 评论 -
Handler
1.问题在执行听写业务逻辑时候,执行了回到播放声音,但是clearTask 又置回原始状态,声音播放被打断runBusiness(){......onResultSpeechCallBackListener(mContent);//回调clearTask();//}clearTask(){mHandler2.obtainMessage(2).sendToTarg原创 2014-12-01 15:46:06 · 385 阅读 · 0 评论 -
ADB 命令记录
1.adb shellcd /system/binchmod 777 gocsdkgocsdk2.adb logcat -c原创 2014-09-03 09:24:35 · 889 阅读 · 0 评论 -
结构体,结构体指针重新学习记录
1.c程序中内存的5大分区原创 2014-08-31 15:48:33 · 583 阅读 · 0 评论 -
一篇稍微好的解析ffmepg ndk 文件参数的配置
转自:http://www.cnblogs.com/uvsjoh/archive/2013/01/17/2864630.html转载 2014-08-12 10:49:55 · 700 阅读 · 0 评论 -
讯飞语音命令词离线识别,离线听写demo修改
http://open.voicecloud.cn/http://open.voicecloud.cn/可以到平台上下载demo1:demo 中有两个开发包,主要用的是msc.jar默认的实现的听写是在线的,修改成离线的需要在IatDemo类中找到并在else中加入绿色的参数,同时在onresult方法内把结果打印// 开始听写case R.id.iat_recognize原创 2014-07-03 13:24:21 · 6182 阅读 · 0 评论 -
androd 开源项目 地址
gifviewhttp://code.google.com/p/gifview/source/checkout http://download.youkuaiyun.com/download/wxcking/4551596 https://github.com/jfeinstein10/SlidingMenu原创 2013-08-17 22:10:55 · 502 阅读 · 0 评论 -
国外优秀 android 开发网站荟萃
国外优秀 android 开发网站荟萃鉴客 发表于 2011-9-27 22:45 1年前,0回/1363阅 开源中国 5 周年,史上最牛定制开源马克杯!http://stackoverflow.com/questions/tagged/androidhttp://www.androidboards.com/http://www.androidev.转载 2013-08-22 15:03:06 · 622 阅读 · 0 评论 -
学习andoid 遇到的小问题
13-8-10这两天为了在android实现网络下载的功能出现android.os.NetworkOnMainThreadException (在java上实现是没问题的,但放到android上各种问题)在android 2.3上设计的下载程序,在android 4.0上运行时报android.os.NetworkOnMainThreadException异常,原来在4.0中,访问网络转载 2013-08-08 08:40:33 · 534 阅读 · 0 评论 -
HttpURLConnection 下载
1.package com.example.xxxxxx;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.n原创 2015-07-25 13:28:17 · 705 阅读 · 0 评论 -
AIDL 分析2
1.http://blog.youkuaiyun.com/zdy10326621/article/details/38123293 2.aidl 在主线程进行bindservice 时候 并不能很快的到远程对象,如果在绑定后马上执行远程对象的方法的时候,就会报出null 异常,即使在bindervice后 进行使用for循环查询,依然不能得到远程对象,因为for循环占用主线程,正确的方式将bind原创 2015-08-07 16:50:59 · 307 阅读 · 0 评论 -
APK 静默安装参考(亲测)
http://my.oschina.net/blackylin/blog/71692转载 2014-11-05 15:20:48 · 552 阅读 · 0 评论 -
6.0 权限记录
PROTECTION_NORMAL类权限// 无需向用户界面提示,直接请求权限,如果用户点了不再询问,即使调用请求权限也不会出现请求权限的对话框 //即使不出现权限申请框,acitivity的生命周期也会出现切换 onResume onPause onSaveInstance onResume ActivityCompat.requestPermissions(...)andr...原创 2018-01-15 10:05:48 · 248 阅读 · 0 评论 -
添加core 服务和app 服务 root 权限执行
1.参考资料http://blog.youkuaiyun.com/jinliang_890905/article/details/7320234 关于Android 添加系统级(java)服务和调用的编写实现说明原创 2015-10-30 00:38:34 · 1081 阅读 · 0 评论 -
小项目整理
1.往android 板子发送键值public static void sendKeyEvent(final int KeyCode) { new Thread() { //不可在主线程中调用 public void run() { try {原创 2017-02-23 15:39:14 · 298 阅读 · 0 评论 -
NDK错误发生时,我们能拿到什么信息?
https://www.oschina.net/question/2241352_213433转载 2016-11-08 11:30:44 · 323 阅读 · 0 评论