- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 Fragment中EditText设置文本不成功
Fragment会记录上一次EditText的状态,在EditText中设置 android:saveEnabled=“false”。使用下面的方法设置文本:editText.post(new Runnable() { @Override public void run() { editText.setText(text); }});...
2020-01-10 12:09:15
841
转载 Error:This Gradle plugin requires a newer IDE able to request IDE model level 3. For Android Studio
gradle.properties中添加:android.injected.build.model.only.versioned=3android.injected.testOnly=false
2019-07-02 11:57:09
234
原创 【Android】线程/进程绑定指定CPU核
参考文档:https://blog.youkuaiyun.com/lanyzh0909/article/details/50404664 //线程绑定CPU核-sched_setaffinityhttps://blog.youkuaiyun.com/lyx2007825/article/details/53885205 //android将线程绑定在指定CPUhttps://www.jianshu.com/p/5...
2019-01-09 19:59:57
9917
3
转载 Android全局捕获异常,出现未知问题不退出应用
参考:https://blog.youkuaiyun.com/zhangzheng0602/article/details/69383926在自定义的Application中添加以下代码: new Handler(Looper.getMainLooper()).post(new Runnable() { @Override public void run()...
2019-01-07 10:05:37
1181
原创 使用Retrofit时,返回数据不同时的解决办法
原代码:@GET("网址")Call<ResponseResult<String>> getToken();新代码:import okhttp3.ResponseBody@GET("网址")Call<ResponseResult<ResponseBody>> getToken();//解析(ResponseResult<S
2018-12-07 15:29:43
1921
原创 超出内容就自动换行的RadioGroup
超出内容就自动换行的RadioGroup步骤原理代码效果图:步骤自定义RadioGroup改写onMeasure()原理测量子view的大小,如果单行宽度超出屏幕宽度,则将这个子view做换行处理。这里用到的换行方式可能和别人不同,网上的大部分代码都是在RadioGroup中嵌入多行LinearLayout,这里用的方式是改变子view的margin。换行处理就是将该vie...
2018-12-07 12:03:57
1568
原创 osmdroid地图上画文字
/** * text 要写的文本 * point 文字写的位置--此点位于文本中间的底部 **/ public Overlay addText(String text, GeoPoint point) { Bitmap bitmap = creatCodeBitmap(text); Drawable drawable = ImageUtils.bitmapT...
2018-05-24 14:54:10
867
3
原创 osmdroid地图 画扇形
想要达到的效果: 步骤: 1.画扇形的两个半径边(p0p1,p1p2) Overlay的子类中有一个PathOverlay,添加点时我是按p0、p1、p2的顺序添加的,后面画弧时会用到。PathOverlay pathOverlay = new PathOverlay(color,this);Paint paint = new Paint();paint.reset();p...
2018-05-24 14:39:42
1264
原创 android 报错 This Gradle plugin requires a newer IDE able to request IDE model level 3 错误解决方案
android studio 导入项目时报错 This Gradle plugin requires a newer IDE able to request IDE model level 3 报错。 解决方法:(1): 升级android studio IDE的版本。(2):在项目的gradle.properties配置文件中加入以下这句:gradle.properties中:...
2018-05-24 13:50:09
1428
原创 【问题】Gradle does not find tools.jar
问题:Gradle does not find tools.jar in C:\Program Files\Java\jre1.8.0_45描述: 帮别人解决的问题,不知道为什么会在jre的目录中找jdk里的东西,环境变量中也没有设置jre的目录。解决: 在gradle.properties中,加:org.gradle.java.home=C:\Program Files\Java\j...
2018-05-24 13:48:19
2763
2
原创 CRC16校验,java和c两种语言的代码
两个都是低位在前,高位在后。 java是大端存储的,c是小端存储的,暂时没弄明白怎么回事,就把java的高低位换了一下。c:const uint32_t crctab[16] ={ 0x0000, 0xCC01, 0xD801, 0x1400, 0xF001,0x3C00, 0x2800, 0xE401, 0xA001, 0x6C00, 0x7800, 0xB401, ...
2018-03-23 16:04:05
1520
原创 osmdroid地图
1.简介osmdroid是一个开源的地图填充器,全称是 open street map ,至于droid我个人认为应该是安卓版的后缀吧。在网络上找了很多资料,大多是加载在线地图的,加载离线地图的很少,所以把代码记录一下。2.初始化1.在布局中添加地图控件&lt;org.osmdroid.views.MapView android:id="@+id/map_view" ...
2017-03-16 13:41:09
5689
3
转载 Fragment和Activity生命周期以及横竖屏切换对生命周期的影响
Fragment生命周期图解,fragment和activity生命周期对比
2016-07-15 09:41:37
553
转载 .so文件-64位/32位使用问题
只有32位的.so文件,没有64位的时候,在build.gradle中,android-defaultConfig中写如下代码:ndk { abiFilters "armeabi","armeabi-v7a","x86","mips"}在gradle.propertie中写android.useDeprecatedNdk=true
2016-06-24 10:24:29
1423
原创 ExpandableTextView的问题
今天使用ExpandableTextView这个控件遇到一个奇葩问题。我是将ExpandableTextView放到了一个item的布局中,要填充到ListView里。结果报了 android.view.InflateException: Binary XML file line #2: Error inflating class com.connxun.chinamedicine.
2016-04-09 22:17:41
909
原创 即时通讯
即时通讯(IM-instant messager)又叫实时通讯,简单来说就是两个及以上的人使用网络进行文字、文件、语音和视频的交流......
2016-03-31 22:49:45
1673
原创 Android的性能优化
本文主要摘抄自google发布的《Android的性能优化》专题。性能优化主要分三方面讨论:渲染机制、内存与GC、电量优化。
2016-03-31 18:43:40
328
原创 Android性能优化
15年google发布的Android性能优化专题中,性能优化的问题可分为三类:渲染机制、内存和GC、电量优化。如何找出问题及相应的解决方案如下...
2016-03-31 17:52:53
291
转载 Android学习之路
今天,2016-03-31,stormzhang在微信公众号中发布了一个名为《Android开发如何进阶?》的文章,里面写了各个阶段的Android程序员如何学习并提升自己的。摘抄如下:初学者:一本书+视频初级工程师:工作一年以下经验。需要:找个相对靠谱的公司,多做事,多加班。中级工程师:1-2年工作经验,可以独立完成某块功能。需要:坚持写博客(多总结)、参与开源项目、有自己的完整作品、阅读源
2016-03-31 16:45:33
248
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人