- 博客(26)
- 收藏
- 关注
原创 Android开发
搭建一套通用底层代码网络协议 okhttp错误分析 友盟,腾讯bugly,本地拦截打印。控件 viewpage,tablayout,mapview,图表,相机,相册等插件及使用,按钮交互动画,视频,直播等平台第三方sdk。基础算法 冒泡等检验for,while,if else等基本方法,映射等类调用方法。其他 以后补充。...
2021-08-16 16:32:24
133
原创 Android studio 报错查看
1、app/build/reports目录下文件2、logcat窗口3、断点下debug窗口4、build窗口5、Event log窗口
2021-05-14 17:13:54
1494
原创 构建项目前零散学习一
针对响应速度1跳转时尽量不占用主线程时间2点击事件尽量不做耗时操作3跳转后页面的create/start/resume等显示前的操作尽量选择不耗时的针对流畅性1卡顿或掉帧(case by case处理,systrace和method trace等性能工具来发现或排查)针对父类,library包用于集成所有可复用的父类Application父类创建 工具初始化及Context全局调用okhttp3等网络请求插件 工具activity父类创建 页面整体搭建Fragement父类创建 页面碎
2021-03-01 16:36:23
123
原创 android studio 查看页面绘制时间
12-15 02:08:42.813 596-627/system_process I/ActivityTaskManager: Displayed www.www.www/.www.www.MyActivity: +605ms
2020-12-15 10:16:16
773
原创 三方请求的处理
三方请求的处理处理问题针对外部掉单1优化当前环节,为当前环节打补丁2新增同样功能的第二条环节3新增当前环节的监听环节,当未返回时再次请求4新增当前环节的监听环节(事件结束后的重新获取数据并进行对比)针对内部订单1支付成功,但没有返回。需要后期对单。...
2020-10-12 16:46:25
127
原创 2020-08-05
1代码设计极尽优化,但小心可读性变低。(写着简单)2代码设计极尽优化,的确方便后期维护及测试。(写着复杂)策略模式(获取结果)+工厂模式(获取策略模式结果)+单例模式(调用工厂模式)例子:优化if-else1if()中()=》函数类及方法;2if(){}中{}=》函数类及方法;3if(){}elseif(){}~~~=>对应函数类方法调用对应函数类及方法...
2020-08-05 14:28:14
117
原创 android studio开发错误开始一
call to OpenGL ES API with no current context (logged once per thread)这个错误一般是指大量网络图片加载,占用内存和流量。是因为从网络获取,比较消耗时间,所以需要异步。getPushInstance not found push instance.一般是加载语音的时候,出现的冲突
2020-08-05 11:59:22
331
转载 Error:Execution failed for task ':app:processDebugManifest'. Manifest merger failed with multipl
解决办法:在 build.gradle 添加android { ...}configurations.all { resolutionStrategy.force 'com.android.support:support-annotations:27.1.1'}dependencies { ...}作者:JairusTse链接:https://www.jia...
2018-06-11 16:43:18
227
转载 android 防止程序之间互相访问(exported属性)
android 防止程序之间互相访问(exported属性)程序A如果不想被其他的程序调用自己的activity,service,或者是receiver的时候,只要在AndroidManifest.xml里面添加exported属性,便能使其他的程序不能调用自己。AndroidManifest.xml<activity ... android:exported="false" /...
2018-05-24 09:07:54
610
转载 webview和Android交互
转载自:https://www.jianshu.com/p/0b986d6e2e17** 在Android开发中,越来越多的商业项目使用了Android原生控件与WebView进行混合开发,当然不仅仅就是显示一个WebView那么简单,有时候还需要本地Java代码与HTML中的JavaScript进行交互,Android也对交互做了很好的封装,所以很容易实现例如:点击网页中的按钮Android调用...
2018-03-20 09:50:04
1053
翻译 TextView
textStyle 1.在xml文件中使用android:textStyle=”bold” 可以将英文设置成粗体, 但是不能将中文设置成粗体, TextView tv = (TextView)findViewById(R.id.TextView01); TextPaint tp = tv.getPaint(); tp.setFakeBoldText(true);
2018-01-11 09:01:39
488
原创 WebView的缓存
webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);Webview的不缓存模式每次都从网络上重新加载
2017-11-13 13:20:36
409
转载 Notification 的 Flag 设置
public static final int FLAG_SHOW_LIGHTS = 0x00000001;//控制闪光 public static final int FLAG_ONGOING_EVENT = 0x00000002;//将flag设置为这个属性那么通知就会像QQ一样一直在状态栏显示 public static final int
2017-10-19 11:07:19
1521
转载 微信登录,并获取用户头像等数据
转载自:http://blog.sina.com.cn/s/blog_56a70c040102vfjm.html
2017-09-13 15:09:07
2104
转载 Android 音频播放
Android中音频和视频的播放我们最先想到的就是MediaPlayer类了,该类提供了播放、暂停、停止、和重复播放等方法。该类位于android.media包下,详见API文档。其实除了这个类还有一个音乐播放类那就是SoundPool,这两个类各有不同分析一下便于大家理解MediaPlayer: 此类适合播放较大文件,此类文件应该存储在SD卡上,而不是在资源文件里,还有此类每
2017-09-04 09:17:20
287
原创 Android studio的使用
一·寻找错误解决方法1.快捷键(ALT+/),获取解决方法2.上述方法不行时,Android monitor窗口查看错误信息,获取解决方法(这个就一般都有了)3.编译阶段出错,没有错误信息,让你查看更多时,Termienal窗口输入gradlewprocessDebugManifest--stacktrace ,回车,寻找错误,自己修改。
2017-08-30 18:08:17
242
原创 个人对于app开发的感悟
0.设备基本功能的支持,三方的支持(对于app等工程的操作库或添加功能)1.数据库数据合理架构搭配2.后台接口设置前台需求数据3.前台利用数据监控前台页面进行UI体验的最佳化编程4.上架工程,实时维护,(优化准备)5推广工程,工程盈利,实现最终全赢。
2017-08-30 13:58:44
413
转载 EditText
不可编辑的EditText方法一:动态设置et.setKeyListener(null);方法二:xml文件中editable=false
2017-08-24 14:49:16
246
原创 如何做一个Android开发(我认为)
今天,我就只是加入这个大家庭了,先说几句。走在Android sdk功能和特性额前沿,可以适应Android 低版本sdk的使用,开发用户体验极佳的app。处理好日常。Ok,今天就这样了。我来了,谢谢。
2017-08-24 08:56:25
227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人