Android
文章平均质量分 61
Optimus●Prime
android应用开发,系统应用开发,framework框架开发
展开
-
adb常用指令
adb常用指令,协助开发。原创 2023-03-21 17:11:51 · 2008 阅读 · 0 评论 -
apk体积优化,混淆,启动优化,线程优化等
少使用第三方jar包 ,APK体积缩小,APK打包去掉无用资源,启动优化,线程任务共用,后台任务处理,白屏处理,混淆,ViewPager+fragment优化,单/多线程优化(线程池管理)原创 2020-09-05 17:37:06 · 1802 阅读 · 0 评论 -
android studio编译jar包冲突,多个版本怎么解决?
android 查看包的依赖关系在Terminal中输入,出现以下类似的层级关系gradlew :app:dependencies//com.android.support 这里的内容就是需要忽略的包api(rootProject.ext.dependencies["base_iotutils"]) { exclude group: 'com.android.su...原创 2019-10-16 14:49:31 · 1398 阅读 · 0 评论 -
bugly快速集成
配置示例(路径app/build.gradle): android { defaultConfig { ndk { //设置支持的SO库架构 abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a' } ...原创 2019-09-30 14:53:23 · 261 阅读 · 0 评论 -
集成MVVM,模块解耦,RxJava,Okhttp,Retrofit,ARouter组件化开发的基础包,并添加的一些基础工具类以备使用
注:该基础项目可用于多人协作开发,配置统一,并且有相关示例,根据个人需要灵活删减目录一. 框架说明 21. 添加组件方式 2二. 注意事项 21. RxBus使用规定 22. 获取图片验证码(图片流) 23. 请求权限(统一使用RxPermissions) 34. 文件下载 35. 图片压缩 46. 通用ShowDialog 47. 重点注意(不要...原创 2019-03-12 18:00:32 · 1164 阅读 · 0 评论 -
android studio导入Eclipse项目操作流程
项目导入时注意事项*android项目分为使用android studio或是eclipse工具开发,两者有时候并不兼容一:Eclipse项目导入到android studio中 step1 弹出的提示框中找到自己需要导入的项目 step2 例如:选择了AndroidUDP项目,会出现如下界面点击Next step3 点击F...原创 2018-12-28 13:50:38 · 593 阅读 · 0 评论 -
ListView中item的点击事件与Button冲突??
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:descendantFocusability="blocksDescendants" android:layout_width="match_p...原创 2018-12-03 13:26:29 · 291 阅读 · 0 评论 -
android获取屏幕尺寸,像素
public void getScreen(){ // 通过Activity类中的getWindowManager()方法获取窗口管理,再调用getDefaultDisplay()方法获 取获取Display对象 Display display = getWindowManager().getDefaultDisplay(); // 方法一(推荐使...原创 2018-11-12 15:58:49 · 1074 阅读 · 0 评论 -
对正在操作的Map集合进行修改和删除,看这篇就行了
java.util.ConcurrentModificationException???报错了吧这里是解决方法。。。。Iterator<Entry<Object, Object>> it = map.entrySet().iterator(); while(it.hasNext()){ Entry<Object, Ob...原创 2018-11-12 13:47:34 · 1604 阅读 · 0 评论 -
android studio翻译插件Translation使用。。
android翻译插件Translation不会使用?首先,下载一个jar包,请点击我→然后,回到android studio 点击File →Settings→ Plugins →Install plugin from disk... 选择下载好的插件,注意,不需要解压,找到后点击确定,重启软件选择谷歌翻译,不需要配置下面的应用ID和密匙,某些时...原创 2018-10-31 14:36:22 · 1146 阅读 · 2 评论 -
安卓常用的第三方类库,屏幕适配,网络检测,物联网,串口,shell,服务保活等
使用时可根据地址进行版本查看,找到最新版本BaseIotUtil屏幕适配方案,DownLoadManager文件下载,Rxbus观察者,Notification工具类,服务保活,串口工具,文件操作,adb操作等物联网开发基本工具类,该工具类为收集整理以及个人定义Dimplementation 'com.chtj.base_iotutils:base_iotutils:1.2.6'...原创 2018-10-26 15:31:12 · 549 阅读 · 0 评论 -
Resolved versions for app (26.1.0) and test app (27.1.1) differ
如下异常:Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) an...原创 2018-10-09 15:50:34 · 118 阅读 · 0 评论 -
Glide的简单应用以及GlideApp 无法生成的问题
Glide这个问题之前搞了老半天,之后终于找到了方法。1.确认所有的support包版本为一致的,例如compile 'com.android.support:support-v4:27.1.0'compile 'com.android.support:recyclerview-v7:27.1.0'2.找到项目根目录下的build.gradle,在repositories括号内...原创 2018-10-09 13:30:54 · 3612 阅读 · 1 评论 -
android 动态控制EditText的可见性
先上图。1.在EditText的属性inputType="textPasswrod"时可将文本改为下图的符号显示。2.代码控制EditeText的文本是否可见。通过edt_password.setTransformationMethod(HideReturnsTransformationMethod.getIntance());//可见通过edt_password.原创 2017-11-14 10:46:05 · 551 阅读 · 0 评论 -
more than one device and emulator错误
转载自:点击打开链接1.检查是否存在多种设备连接电脑.如果有:拔掉其他设备,保留一台。如果没有:使用CMD命令找到adb所在位置,并输入命令adb kill-server执行转载 2017-11-13 15:56:55 · 382 阅读 · 0 评论 -
android设备与蓝牙模块之间交互(蓝牙命令,收发)的两种方式,附DEMO下载地址
该文章主要用于android设备与蓝牙模块间的操作和通讯。直接拿到Demo的工具类,并放到自己的项目中去引用。这是Demo下载地址1.主要包括界面 2.AndroidManifest.xml需要用到的权限<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" ...原创 2017-03-26 10:51:11 · 20249 阅读 · 76 评论 -
Android 6.0以后蓝牙扫描及连接不上解决方案
1.AndroidManifest.xml文件中添加两个权限:如下<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/&...原创 2017-03-21 15:07:03 · 1174 阅读 · 0 评论