自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 android 沉浸式状态栏 与应用统一颜色样式

加入到顶部布局控件中去,注意不是根布局,这样就可以自适应了。

2023-05-11 09:54:37 248

原创 安卓接入高德地图3dmap黑屏问题解决

安卓接入高德地图3dmap黑屏:2d地图不需要so文件,3d需要。大概率是这个原因,可以改一下试试。

2020-09-07 09:15:55 1173

原创 安卓获取签名证书SHA1值

放到有证书的工程里运行一下就可以了。 public static String sHA1(Context context){ try { PackageInfo info = context.getPackageManager().getPackageInfo( context.getPackageName(), PackageManager.GET_SIGNATURES); byte[] cert =

2020-08-28 09:38:32 292 1

原创 Adapter使用notifyDataSetChanged()刷新数据不更新的原因

相信很多人应该都用过notifyDataSetChanged();这个方法来刷新RecyclerView,显示更改后的数据。今天我遇到了如题所说的问题。communityBean = new Gson().fromJson(result.toString(), CommunityBean.class);//错误示范mlist = communityBean.getSection();//正确做法mlist.clear();mlist.addAll(communityBean.getSectio

2020-07-13 09:15:22 1261

原创 Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK

Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?Intent跳页面的时候报了这个错。解决方法:intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK );代码: Intent intent = new Intent(this, LoginActivi

2020-06-10 15:22:09 520

原创 Json、String、JavaBean相互转换

```javascript //Javabean对象转换成String类型的JSON字符串JSONObject.toJSONString(Javabean对象) //String类型的JSON字符串转换成Javabean对象JSONObject.toJavaObject(JSON字符串,Javabean.class) //Json字符串转换成JSONObject对象JSONObj...

2020-04-24 11:13:43 907

原创 记录

1,EditText与父控件点击事件冲突问题

2020-03-12 15:19:54 141

原创 ERROR: Unsupported method: AndroidProject.getVariantNames().

ERROR: Unsupported method: AndroidProject.getVariantNames().需要在Android Studio中禁用此设置:File> Settings> Experimental>>Only sync active variant.ERROR:Unsupported method: AndroidProject.getPl...

2020-01-19 09:28:52 2490 1

原创 微信小程序获取微信运动数据并解密

官方APIhttps://mp.weixin.qq.com/debug/wxadoc/dev/api/we-run.html#wxgetwerundataobject步骤1,APP端拉起微信小程序2,小程序端获取微信运动数据3,后台解密获取的微信运动数据实现1,APP端调起微信小程序准备工作:1,微信开放平台,微信公众平台注册应用,小程序,并绑定。通过微信开放平台注册的appi...

2020-01-03 16:47:34 4213 2

原创 "original":"","tool":"AAPT"

{“startLine”:21,“startColumn”:4,“startOffset”:976,“endLine”:27,“endColumn”:12,“endOffset”:1370}}],“original”:"",“tool”:“AAPT”}今天写两个非常简单的TextView横着排列竟然报了这么个错,然后疯狂百度,未果。最后发现是内容有问题,内容我这边用了<>来当《》...

2019-12-03 11:35:31 467

原创 总结

美团送药工作总结美团送药上门功能开发了接近一个月了,目前暂时告一段落,作出如下总结:1,不管后台返回的格式是什么样,前台数据模型一定要建好,前台数据处理加载等,统一在数据模型中处理;2,主线程除了更新UI,尽量不做多余的操作,比如:照片转码等,会卡UI,造成app卡顿;3,手机软键盘弹出会阻挡界面的问题:android:windowSoftInputMode=“adjustPan”意为不...

2019-11-15 15:47:49 122

原创 java.lang.NumberFormatException: For input string: "0.7"

java.lang.NumberFormatException.forInputString即为字符串转换数字类型转换错误。我不该把“0.7”转成int,转了一小时。因为“0.7”不能转成int,因为“7”才可以转成int。我哭了。...

2019-05-06 19:05:18 2858

原创 AndroidStudio修改布局文件运行无效

AndroidStudio修改布局文件运行无效@TOC前几天更新了最新版的AS,之后修改xml布局文件,明明在右边预览有自己添加的按钮,但是运行时又提示找不到id。下边是解决方法:1,file - setting - build,execution,deployment - instant run 取消第一个选项 - apply - ok,.2,clean project 之后 再运行项...

2019-04-12 14:43:24 4315

原创 AS中突然找不到svn选项了。

AndroidStudio升级之后偶尔会出现找不到svn选项的问题。就是右键没有了Subversion选项。解决方法:file-setting-version control点击右边的加号,选择自己的项目,右边vcs选择subversion。然后apply-ok。...

2018-12-18 09:58:44 611

原创 在循环里,怎么让一段代码只执行一次?

设置一个布尔型变量初始值默认为false private boolean isAnim = false;在要执行的代码这边加个if判断条件 //动画 if(isAnim == false){ imessageItem.setIMStruct002(iMStruct002); i...

2018-12-17 11:28:22 20738 6

原创 改进版冒泡排序

很简单的冒泡排序:public void bubbleSort(int[] a) { for(int i=0;i&amp;amp;amp;lt;a.length-1;i++){//外层循环控制排序趟数 for(int j = 0; j &amp;amp;amp;lt; i; j++) {//内层循环控制每一趟排序多少次 if(a[j] &amp;amp;amp;gt; a[j+1]) {   int tem...

2018-11-29 15:33:36 210

原创 安卓EventBus的使用方法

安卓EventBus的使用方法作用:简化组件之间的通信,可用于线程间的通讯代替handler,用于组件间的通讯代替Intent,用于Activity和Fragment之间通信。直接进入使用方法介绍。首先:在build.gradle里导入jar包compile 'org.greenrobot:eventbus:3.1.1'然后编译一下。使用步骤:注册事件订阅者;发送方发送事件;...

2018-11-29 14:31:24 1068

原创 Android的异步多线程消息处理机制

在程序开发时,对于一些比较耗时的操作,我们通常会为其开辟一个单独的线程来执行,这样可以尽可能的减少用户等待的时间。在Android中,默认情况下,所有的操作都是在主线程中进行的,这个主线程负责管理与UI相关的事件,而在我们自己创建的子线程中,又不能对UI组件进行操作,因此,Android提供了消息处理传递机制来解决这一个问题。btn.setOnClickListener(new OnClickL...

2018-11-28 09:27:51 198

原创 fiddler手机抓包 443

安装证书常规设置之后仍然抓不到包:https://blog.csdn.net/lx_zsdong/article/details/82257698

2018-11-05 10:52:12 6359

原创 字符串的去重拼接

字符串的去重拼接获取到的结果拼接成逗号分隔的string字符串。扫卡获取到一些重复的类似身份证号的数字,要求把重复的去掉,其余的用逗号隔开。readerdata为每串数字。1.先获取到每串数字加到数组里2.判断下数组里是否包含当前要add进数组的这串数字3.由此获取到没有重复的数组4.然后循环数组拼接字符串5.别忘了最后去掉最后边的逗号。if (!deviceIdList.con...

2018-10-31 10:28:51 2662

原创 Android接口回调

工作中实用的Android接口回调。回调先写一个接口 然后alt+inset 给他设置set方法,如下: private OnClickListener onClickListener; public void setOnClickListener(OnClickListener onClickListener) { this.onClickListener = o...

2018-10-31 10:04:28 325

原创 Android小白关于Activity,Fragment,Adapter之间传值的一些记录

Activity,Fragment,Adapter之间传值1.往activity传值 :在activity中写start方法。如下public static void start(Context context, String typeId, String stateId, String id, String rfId, String content) {Intent starter = n...

2018-10-30 14:55:36 3716

apktool安卓反编译工具

安卓反编译apktool

2018-11-08

APK反编译工具合集

APK反编译工具合集

2018-11-06

阿里巴巴Android编码规范

阿里巴巴于近日为广大程序员再送上重磅开春好礼:《阿里巴巴Android开发手册(规约)》。该开发规范在阿里内部经过了长期的修缮,现已总结成册,向所有移动开发者、技术爱好者开放,希望帮助开发者码出高效、码出质量,提升系统的质量、协作的高效性。

2018-10-31

阿里巴巴Java编码规范

《阿里巴巴Java开发手册》是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、单元测试规约、异常日志规约、MySQL规约、工程规约、安全规约等,这是近万名阿里Java技术精英的经验总结,并经历了多次大规模一线实战检验及完善。这是阿里回馈给Java社区的一份礼物,希望能够帮助企业开发团队在Java开发上更高效、容错、有协作性,提高代码质量,降低项目维护成本。

2018-10-31

空空如也

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

TA关注的人

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