自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 windows虚拟串口--VSPD虚拟串口

下载地址:https://www.cr173.com/soft/21406.html

2020-05-09 16:42:47 964

原创 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 772

转载 xml中的转义字符

http://tools.jb51.net/table/html_escape

2019-07-08 10:59:45 283

转载 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 201

原创 【Android】线程/进程绑定指定CPU核

参考文档:https://blog.csdn.net/lanyzh0909/article/details/50404664 //线程绑定CPU核-sched_setaffinityhttps://blog.csdn.net/lyx2007825/article/details/53885205 //android将线程绑定在指定CPUhttps://www.jianshu.com/p/5...

2019-01-09 19:59:57 9381 3

转载 Android全局捕获异常,出现未知问题不退出应用

参考:https://blog.csdn.net/zhangzheng0602/article/details/69383926在自定义的Application中添加以下代码: new Handler(Looper.getMainLooper()).post(new Runnable() { @Override public void run()...

2019-01-07 10:05:37 1135

原创 使用Retrofit时,返回数据不同时的解决办法

原代码:@GET("网址")Call<ResponseResult<String>> getToken();新代码:import okhttp3.ResponseBody@GET("网址")Call<ResponseResult<ResponseBody>> getToken();//解析(ResponseResult<S

2018-12-07 15:29:43 1845

原创 超出内容就自动换行的RadioGroup

超出内容就自动换行的RadioGroup步骤原理代码效果图:步骤自定义RadioGroup改写onMeasure()原理测量子view的大小,如果单行宽度超出屏幕宽度,则将这个子view做换行处理。这里用到的换行方式可能和别人不同,网上的大部分代码都是在RadioGroup中嵌入多行LinearLayout,这里用的方式是改变子view的margin。换行处理就是将该vie...

2018-12-07 12:03:57 1433

原创 osmdroid地图上画文字

/** * text 要写的文本 * point 文字写的位置--此点位于文本中间的底部 **/ public Overlay addText(String text, GeoPoint point) { Bitmap bitmap = creatCodeBitmap(text); Drawable drawable = ImageUtils.bitmapT...

2018-05-24 14:54:10 763 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 1144

原创 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 1381

原创 【问题】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 2686 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 1463

原创 osmdroid地图

1.简介osmdroid是一个开源的地图填充器,全称是 open street map ,至于droid我个人认为应该是安卓版的后缀吧。在网络上找了很多资料,大多是加载在线地图的,加载离线地图的很少,所以把代码记录一下。2.初始化1.在布局中添加地图控件<org.osmdroid.views.MapView android:id="@+id/map_view" ...

2017-03-16 13:41:09 5514 6

转载 Fragment和Activity生命周期以及横竖屏切换对生命周期的影响

Fragment生命周期图解,fragment和activity生命周期对比

2016-07-15 09:41:37 518

转载 .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 1364

原创 Retrofit源码分析

本文是看完Stay的《Retrofit分析-漂亮的解耦套路》的文本版和视频版之后,写下的一个简单的文本版解析。

2016-05-19 14:53:51 483

原创 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 861

原创 即时通讯

即时通讯(IM-instant messager)又叫实时通讯,简单来说就是两个及以上的人使用网络进行文字、文件、语音和视频的交流......

2016-03-31 22:49:45 1562

原创 Android的性能优化

本文主要摘抄自google发布的《Android的性能优化》专题。性能优化主要分三方面讨论:渲染机制、内存与GC、电量优化。

2016-03-31 18:43:40 286

原创 Android性能优化

15年google发布的Android性能优化专题中,性能优化的问题可分为三类:渲染机制、内存和GC、电量优化。如何找出问题及相应的解决方案如下...

2016-03-31 17:52:53 247

转载 Android学习之路

今天,2016-03-31,stormzhang在微信公众号中发布了一个名为《Android开发如何进阶?》的文章,里面写了各个阶段的Android程序员如何学习并提升自己的。摘抄如下:初学者:一本书+视频初级工程师:工作一年以下经验。需要:找个相对靠谱的公司,多做事,多加班。中级工程师:1-2年工作经验,可以独立完成某块功能。需要:坚持写博客(多总结)、参与开源项目、有自己的完整作品、阅读源

2016-03-31 16:45:33 219

osmdroid地图

文档:https://blog.csdn.net/a569503963/article/details/62421966

2019-01-28

线程/进程绑定CPU代码

文档:https://blog.csdn.net/a569503963/article/details/86149495

2019-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除