自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 问答 (1)
  • 收藏
  • 关注

原创 遇到的android studio崩溃信息整理

1. eclipse adt 转移项目到studio 会出现中文乱码问题 使用EditPlus 或者 NotePad++进行转码 UTF-8 无 BOM 编码格式2.Android 修改包名无法运行activity class does not exist 删除app包内build下workspace.xml (.idea下)3...

2017-06-22 22:21:49 822

原创 Jectpack -- Navigation了解与简单使用

Jectpack -- Navigation的简单使用

2023-02-21 14:15:39 741

原创 简单的工厂模式理解

简单的工厂模式理解

2023-01-31 15:21:50 91

原创 kotlin高阶函数的初级理解

kotlin高阶函数的初级理解

2022-08-25 14:55:21 795

原创 Android 11+储存与相册适配

android11储存适配

2022-06-10 09:40:10 1340 1

原创 Android 收集崩溃信息发送邮件到指定邮箱

import java.io.File;import java.io.PrintWriter;import java.io.StringWriter;import java.io.Writer;import java.lang.Thread.UncaughtExceptionHandler;import java.util.HashMap;import java.util.Properties;import android.app.AlertDialog;import android...

2021-10-13 15:44:29 487 1

原创 RecyclerView 刷新内容抢夺焦点问题

父布局中加入下方代码就可以解决android:focusable="true"android:focusableInTouchMode="true"

2020-03-20 14:49:32 897

转载 android studio 无线调试

一直以来都是用数据线连接手机进行调试的,但是近日华为赞助我们的一个pad m5,尼玛只给了pad,没给充电线,而且这个pad是要tipec的那种充电线,说充电线好买,让我们自己买一个。作为一个抠逼的程序员怎么可能自掏腰包买一个充电线,还不如给我一刀。于是就了解了一下无线调试。ps:只需要用一次充电线,后面就不再需要了(除了充电,第一次是我借的同事的)1:数据线连接手机和电脑,确保手机和电脑...

2019-12-31 15:43:51 302

原创 解决部分小米手机在"不再提醒"拒绝权限后失败的问题.

正常处理是跳转到小米系统设置界面,有问题的情况使用下方代码: Intent i = new Intent("android.settings.APPLICATION_DETAILS_SETTINGS"); String pkg = "com.android.settings"; String cls = "com.android.settin...

2019-08-30 17:40:36 1704

原创 本地文件相关操作(读取,读取uri,复制)

通过uri获取文件绝对路径private String getRealPath( Uri fileUrl ) { String fileName = null; if( fileUrl != null ) { if( fileUrl.getScheme( ).toString( ).compareTo( "content" ) == ...

2019-07-01 14:35:50 2282

转载 解决android textview自动换行问题

public class SDAdaptiveTextView extends TextView { public SDAdaptiveTextView(Context context) { super(context); } public SDAdaptiveTextView(Context context, @Nullable Attribu...

2019-06-27 14:20:44 8296

转载 Android 安装apk 适配7.0 8.0

1.首先清单文件中加入权限<!--安装包相关权限--><uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>2. application中加入, 注意 android:authorities="${applicationId}.provider" 这部...

2019-05-22 16:29:25 414

原创 nofitication, 兼容8.0

public void showNotification(String sessionId, String title, String fromNick, String content, List<IMMessage> message) { //点击广播监听 Intent intentClick = new Intent(this, Notific...

2019-01-08 10:24:52 354

转载 好用的表格控件

smartTablehttps://github.com/huangyanbin/smartTable

2018-12-28 11:15:06 690

原创 视频压缩(支持图片,视频)

https://github.com/Tourenathan-G5organisation/SiliCompressor // 大于20m自动压缩CompressVideoUtils.getCompressVideoTask(this, 450, 20, 1000, 400, new CompressVideoUtils.OnCompressListener() { @Over...

2018-12-28 11:11:41 1221

转载 解决软键盘遮挡问题(指定控件上移)

ViewTreeObserver.OnGlobalLayoutListener mListener; ViewTreeObserver mTreeObserver; /** * 移动的布局 * @param root 需要移动的布局 * @param button 最底部的布局 */ private void butto...

2018-12-28 10:05:33 650

转载 高斯模糊控件

直接覆盖在需要的控件上方即可package com.github.mmin18.widget;import android.app.Activity;import android.content.Context;import android.content.ContextWrapper;import android.content.pm.ApplicationInfo;imp...

2018-12-17 16:42:22 417

原创 小数保留处理

// 保留两位小数 四舍五入double couponPrice = new BigDecimal(couponPrice).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();// 舍弃后方的0 比如 2.30 变成2.3DecimalFormat df = new DecimalFormat("#.###");String str = ...

2018-07-11 17:42:31 533

原创 ToolBar 相关使用

修改右上角三个小点的方法清单文件中application中 android:theme="@style/Theme.Trvokcip.NoActionBar"&lt;style name="Theme.Trvokcip.NoActionBar"&gt; &lt;item name="windowActionBar"&gt;false&lt;/item&gt; &amp

2018-06-08 14:21:47 90

原创 设置adb与通过trace文件分析内存泄漏问题

有时内存泄漏无法定位, 只有一大串内存使用情况的log这时候就可以分析trace文件.使用adb输入adb pull /data/anr/traces.txt导出文件到下面出现的地址中主要分析文件中与项目相关的关键字如果adb无法使用, 显示非内部储存什么的, 就是adb路径没有设置好,设置步骤:我的电脑--属性--更改设置--高级--环境变量系统变量下, 新建变量   ANDROID_HOME ...

2018-05-24 17:34:51 1198

原创 学习自定义View

1. OnMeasure() @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec);}这个方法中的返回值 代表测量模式加上具体数值int specMode...

2018-05-09 11:17:35 133

原创 屏幕px 与 dp系统学习一下

常见的几种换算ldpi      320*240   1dp=0.75px mdpi    480*320   1dp=1.0px hdpi     800*480   1dp=1.5px xhdpi   1280*720   1dp=2.0px xxhdpi 1920*1080   1dp=3px 提供一个工具类:dp与px值转换public class DensityUtil { /...

2018-05-07 14:46:48 187

原创 获取手机联系人

1.获取手机联系人列表private String[] getContacts() { //联系人的Uri,也就是content://com.android.contacts/contacts Uri uri = ContactsContract.Contacts.CONTENT_URI; //指定获取_id和display_name两列数据,dis...

2018-04-16 15:12:32 277

原创 好用的动态权限管理

https://github.com/yanzhenjie/AndPermission个人记录学习用, 如有侵权行为, 请联系删除public static String mContactsPermissionName = ""; public static void checkContactsPermission(Context context, Activity activity, S...

2018-04-13 13:51:07 216

原创 webView使用

WebSettings webSettings = native_web.getSettings();//无缓存模式加载(可以解决h5 css内高度控制失败问题)webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);native_web.getSettings().setDomStorageEnabled(true);native_web...

2018-03-08 11:26:28 140

原创 JSONobject类相关处理(格式化掉转移符)

项目中扫描二维码读取:KGYXKkFufUOoBTdCI+w0VD1pInVkWdVw9HeRDT8LRRhkwVOiRx1QNgi9jjJSl6Lqm4ZC10L75KIrRTyOSDkZBVdn1MdlzfOxb2sTbZF82Sp3srf0phd3sf\/82HcUm0aF6lal6xAuwVwlVEaX9yZmP68ADQ==其中红色字体为转移符, 无法识别使用JS

2018-03-01 14:51:06 1943

原创 银行卡格式化(每四位空格,删除添加,更变等)

输入时候动态的让银行卡格式化1.目前已知长按粘贴会有部分bug, 暂时没有解决, 统一处理是把光标放到最后.2.无法长按删除, 猜测是 format(String.valueOf(editable)); 方法后删除按钮的焦点消失, 暂时没解决./** * 选中一个粘贴一个(光标停留在粘贴元素最后一个) * 选中一个删除 (光标停留在删除掉的元素的start位置) * 选中一个

2017-12-06 15:18:08 1483

原创 android 广播broadcast

动态广播:情景:界面1开启定时器,3秒发送一次通知,通知别的注册的页面进行页面刷新此demo共2页面界面1:private CountDownTimer countDownTimer; private TextView tv; @Override protected void onCreate(Bundle savedInstanceSta

2017-11-24 13:28:03 230

原创 Android 调用铃声与振动

短而频繁的铃声适用:soundPool = new SoundPool(10, AudioManager.STREAM_SYSTEM, 5); soundPool.load(this, R.raw.qud, 1);调用:soundPool.play(1, 1, 1, 0, 0, 1);需要注意的是,此方法不能直接调用, 需要提前加载, 否则不会发出声音.()比

2017-11-22 17:17:29 4719

原创 Android 各种加密

AES 128 加密// 加密 AES 128 ECB PKCS7 public static String AES128_Encrypt(String sSrc, String sKey) throws Exception { if (sKey == null) { System.out.print("Key为空null");

2017-11-17 15:23:15 164

转载 好用的studio插件与工具集合

 工具类插件:Android Postfix completion.log   .toast  GsonFormat快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。使用方法:快捷键Alt+S也可以使用Alt+Insert选择GsonFormat     Lifecycle ...

2017-10-12 14:26:17 219

转载 BaseRecyclerAdapter之添加不同布局(头部尾部)

学习记录, 好用的RecyclerView  http://www.jianshu.com/p/9d75c22f0964

2017-10-11 13:52:19 499

原创 android 写文件到本地

// 生成日志 打印日志 log TxT 专用         private void printLogMsg(JSONObject jsonObj) {                              String filePath = Environment.getExternalStorageDirectory().getPath() + "/AirportCipPo

2017-10-11 13:48:46 4382

原创 android 配置与使用 阿里消息队列 MQ

记录android 使用阿里消息队列操作httpjava sdk配置到android中不成功, 显示  L java.lang.management.ManagementFactory 找不到后查阅可能是java  和android 中的包不是完全匹配现改用MQTT 方式使用队列

2017-10-10 10:29:58 1371 2

原创 安装eclipse ADT

1. 下载eclipse + ADT + sdk(设置太多不解释)或者下载google ADT(包含eclipse 和adt 还有 sdk)(推荐)http://tools.android-studio.org/index.php 亲测下载的好用2. SDK Manger 列表加载不出来, 加载失败:解决国内访问Google服务器的困难:  1.启动 A

2017-09-25 13:59:23 247

原创 关于遇到的内存泄漏整理

问题1:在做viewPager 无限循环时候出现的内存泄漏问题 导致多次循环后崩溃进行多次后开始显示Skipped 31 frames!  The application may be doing too much work on its main thread.主线程做了太多的事情导致线程阻塞了, 原因是adapter 里面 , 不能每次都inflate 一个布局

2017-08-11 14:17:38 262

原创 android 画面风格切换(夜间模式/日间模式) (有小坑没解决)

谨以此文纪念踩过的小坑坑.结构目录首先 , color.xml,  定义每一套需要用到的color例如:   我这里是用两套来举例说明 #3F51B5 #303F9F #FF4081 #565760 #ffffff #16c822然后, 定义style 里面的theme需要注意的是

2017-08-08 17:00:03 1406

原创 百度地图坑汇总

导航3.3.01.libgnustl_shared.so   not found 问题把在libs里新建一个armeabi-v7a。把armeabi里的so文件复制进去。clean项目,重新跑一下,解决!

2017-07-06 13:46:05 372

转载 百度地图快速解决所有SDK中key验证失败,log显示230错误的问题

只作为个人学习记录,  如有侵权行为请及时通知本人删除转自:     http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=106461  安全码校验工具:http://bbs.lbsyun.baidu.com/forum.php?mod=attachment&aid=MTUwMDZ8ZmUzNTBjYTR8M

2017-07-05 21:41:44 2839

原创 百度地图获取sha1值

百度地图sha1值获取

2017-07-05 15:46:24 334

空空如也

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

TA关注的人

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