Android开发
无敌巡按
成功的奥秘在于多动手,所有技能必须要落到实处。
展开
-
ADB wifi调试步骤
第一步:进入adb shell,并输入下列命令行:setprop service.adb.tcp.port 5555stop adbdstart adbd // adbd这两行命令是否成功执行无关紧要这样你的手机就配置好了tcpip的网络调试端口了。第二步:电脑的配置:将手机通过usb连接到电脑上,输入一下命令:adb tcpip 5555将机器上的adb切换为网络模式,后面5555是端口号,当然你也可以写其他端口号,只要你的手机的这个端口号没有被使用就可以了.第三步:电脑配置:运行cmd,原创 2021-04-12 10:07:15 · 5819 阅读 · 0 评论 -
NDK开发调试真难
$ yangcs@192 bin % ./mipsel-linux-android-objdump -S -D /Users/yangcs/Desktop/rst_pul/libs/mips/libclientsdk_jni.so > /Users/yangcs/Desktop/dump.log1 google提供了一个python脚本,可以从http://code.google.com/p/android-ndk-stacktrace-analyzer/下载这个python脚本,然后使用原创 2020-12-23 15:27:29 · 147 阅读 · 0 评论 -
项目开发优化技巧总结
一、RecycleView 优化RecycleView在开发时可以考虑以下优化的方案:1. 数据处理和视图加载分离a. 数据的处理逻辑尽可能放在异步处理,onBindViewHolder方法只做数据填充视图的操作。b. 对ItemView设置监听器,不要对每一个Item都调用addxxListener,可以考虑公用一个xxListener,根据ID的不同来操作,优化了对象的频繁创建带来的资源消耗。2.数据加载优化a. 分页拉取远端数据,并对拉取下来的数据进行缓存,尽可能提升.原创 2020-12-23 15:06:23 · 1846 阅读 · 1 评论 -
git常用命令大全
在项目研发时,经常使用Git,基本的命令有六个,通过下面的图片我们可以很清楚的总结出来:在进行项目研发的时候都会经常使用Git,但是并不能全部熟记。通过下图可以很清晰的看出来平时我们做Android开发时如何控制版本的:下面针对上图的几个名词进行解释一下:Workspace:工作区;Index / Stage:暂存区;Repository:仓库区(或本地仓库);Remote:远程仓库推荐学习Git工具:https://learngitbranching.js.org/一、..转载 2020-12-23 11:23:10 · 215 阅读 · 0 评论 -
M式编程规范
/* M式编程@小目标 */### M式编程规范步骤:1.理清需求 2.设计数据结构和算法 3.对算法进行M化.& 用数学语言来描述算法(量化),对算法进行M化。& 使用数学工具来处理逻辑问题。& 抓住事物的本质,才能更加容易的建立起数学模型(数学建模)。### 举例: NSMakeRange安全取值的充要条件NSMakeRange(...原创 2018-12-03 10:00:54 · 3849 阅读 · 0 评论 -
音视频开发工具整理
### 实用工具推荐1、向日葵(远程控制)2、网络管家(一款可以测手机温度的APP)3、HexFriend (以16进制的形式显示文件流)4、Paintbrush (mac端便利的打草稿工具)5、待补充原创 2020-10-29 16:06:16 · 2412 阅读 · 0 评论 -
cmake打包ICONV库
### Android跨平台编译 ---ICONV// step1: app.gradleexternalNativeBuild { cmake { cppFlags "-frtti -fexceptions --std=c++1z" arguments "-DANDROID_STL=c++_st...原创 2018-12-03 10:16:14 · 1804 阅读 · 1 评论 -
MediaCodec的使用和若干问题处理
### MediaCodec工作流程MediaCodec类可用于访问Android底层的多媒体编解码器,例如,编码器/解码器组件。### 对mediaCodec各种状态的理解### FAQ:处理华为手机接收视频黑屏的问题@问题描述:mediaCodec.dequeueInputBuffer方法始终返回-1,导致视频黑屏的现象。@问题解决:me...原创 2019-06-04 10:52:58 · 3131 阅读 · 0 评论 -
Android开发环境准备和常用命令总结
### Android Studio编译速度优化$ 修改 studio.vmoptions-Xms512m-Xmx4096m-XX:MaxPermSize=2048m-XX:+HeapDumpOnOutOfMemoryError-Dfile.encoding=UTF-8$ 修改 gradle.properties#开启守护进程org.gradle.dame...原创 2019-06-04 11:24:51 · 302 阅读 · 0 评论