- 博客(621)
- 资源 (8)
- 收藏
- 关注
原创 不于后台启Activity准则
场景按BACK键后重启速度很快,按Home键后约5秒才能看到。官方谷歌Android API Guides为避用户毫不知情时突然中断用户进行工作而要求不于后台(包括Service和BroadcastReceiver)启Activity。That is, don't call startActivity() from BroadcastReceivers or Services runnin...
2019-04-10 14:29:39 165
原创 HOME键
重写onAttachedToWindow安卓4.0+报错public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); super.onAttachedToWindow();}重写onKeyDown监听不到HOME键// 自定标...
2019-04-09 10:45:48 305
原创 本地库同步上传GitHub和码云
远程库信息本地库已关联origin远程库且远程库指向Giteegit remote -vorigin [email protected]:likaikeji/BnmdStudentEnd.git (fetch)origin [email protected]:likaikeji/BnmdStudentEnd.git (push)删已有GitHub远程库git remote rm origin...
2019-04-04 14:26:09 178
原创 数据传递
方式jsonxmlGoogle protocol-buffersApache thriftjson通fastjason或jackson无法正常获boolean类型原因为字段值用isxxx(如isOpen)。因解析时默前端传来为xxx也即open这种key值,故需设定json解析字段值(用@JsonPerperty注解)。类似这样即可正常获boolean类型。无@JsonProper...
2019-04-04 11:13:38 122
原创 文件打开
valuessuffixname<?xml version="1.0" encoding="utf-8"?><resources> <string-array name="Image"> <item>.jpg</item> <item>.jpeg</item> ...
2019-03-30 22:18:59 257
原创 意图
系统辅助功能Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS); startActivity(intent); 显添帐户创一新帐户屏幕(测跳微信登录)Intent intent = new Intent(Settings.ACTION_ADD_ACCOUNT); startAct...
2019-03-30 22:13:07 175
原创 服务
简介xxx工具类package util;import android.app.ActivityManager;import android.content.Context;import java.util.List;/** * Created on 2019/3/26. * * @author 郑少鹏 * @desc ServiceUtils */public c...
2019-03-26 17:59:20 91
原创 图片放大
对话框方式package widget.dialog.four;import android.annotation.SuppressLint;import android.content.Context;import android.os.Bundle;import android.support.annotation.NonNull;import android.support.v...
2019-03-26 14:12:25 143
原创 MediaMetadataRetriever
简介xxx工具类package util;import android.graphics.Bitmap;import android.media.MediaMetadataRetriever;import java.util.HashMap;/** * VideoUtils * * @author 郑少鹏 * @date 2018/11/14 */public cl...
2019-03-22 18:35:29 472
原创 MediaPlayer
简介xxx工具类package util;import android.content.Context;import android.content.res.AssetFileDescriptor;import android.media.MediaPlayer;import java.io.IOException;/** * Created on 2019/2/28. ...
2019-03-22 18:33:34 397
原创 ToggleButton
简介xxx自定ToggleButtonpackage widget.button;import android.animation.ObjectAnimator;import android.animation.ValueAnimator;import android.content.Context;import android.content.res.Resources;im...
2019-03-21 16:46:00 528
原创 数据转换
String与intint i = Integer.valueOf(StringVal);int i = Integer.parseInt(StringVal); String s = &amp;amp;amp;quot;&amp;amp;amp;quot; + i;String s = String.valueOf(i);String s = Integer.toString(i);String与LongLong.ValueOf(Stri
2019-03-14 16:21:49 142
原创 TextView无内边距
NoPaddingTextViewpackage widget.textview;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Paint;import android.graphic...
2019-03-14 11:44:36 707
原创 AlertDialog
简介xxx封装package widget.dialog.four;import android.annotation.SuppressLint;import android.content.Context;import android.os.Bundle;import android.support.annotation.NonNull;import android.suppo...
2019-03-13 15:24:52 114
原创 shape
虚线&amp;amp;amp;lt;?xml version=&amp;amp;quot;1.0&amp;amp;quot; encoding=&amp;amp;quot;utf-8&amp;amp;quot;?&amp;amp;amp;gt;&amp;amp;amp;lt;shape xmlns:android=&amp;amp;quot;http://schemas.a
2019-03-12 17:21:08 63
原创 禁止截屏
场景APP的某些界面如果不希望用户能够截屏,API简介Android本身就提供对应API。获window对象添FLAG_SECURE即可。window对象可Activity.getWindow()获,也可Dialog.getWindow()获。获window方式很多,不同方式所获Window对象禁用截屏区不同。FLAG_SECURE是WindowManager.LayoutParams一属...
2019-03-11 16:41:31 2034
原创 Swich
简介xxx自定宽轨道宽随开关按钮宽自变。改轨道宽时改开关按钮宽即可。高Switch默开关按钮和滑动轨道高一致且xml设轨道高无效。改轨道高:轨道高低于开关按钮高,轨道增一透明边框。轨道高高于开关按钮高,开关按钮增一透明边框。参考...
2019-03-01 14:19:57 295
原创 MediaPlayer
简介xxx方法int getCurrentPosition();当前播放位(ms)int getDuration();时长(ms)void setLooping(boolean var1);设循环播放否boolean isLooping();循环播放否boolean isPlaying();正播放否void pause();暂停void prepare()...
2019-02-28 17:24:22 129
原创 ANR
简介Application not responsing,即应用程序无响应。Android中AMS和WMS监测应用程序响应时间,应用程序主线程超时时间内对输入事件没处理完或对特定操作没执行完即现ANR。对输入事件没处理完ANR,Android会弹一对话框,提示用户当前应用程序没响应,用户可继等或关应用程序(杀掉进程)。产生系统原因kernel/Framework/Driver等存问题致系...
2019-02-28 11:18:13 116
原创 Git History
简介开发者pomber开源一轻松快速浏览GitHub文件操作历史记录工具 Git History。该工具功能和使用方法简洁明了,将任何文件URL之github.com替成github.githistory.xyz即可动画方式快查该文件修改历史记录。详细介绍...
2019-02-28 09:42:59 1320
原创 Activity
简介xxx运行否来源Android源码Call应用,AsyncTask中onPostExecute片段。if (activity == null || activity.isDestroyed() || activity.isFinishing()) { return;}
2019-02-26 16:59:53 86
原创 矢量图错(五)(待解决)
日志android.content.res.Resources$NotFoundException: File res/drawable/ic_hand.xml from drawable resource ID #0x7f0800bd分析xxx解决xxx
2019-02-25 11:00:31 144
原创 视图
简介xxx工具类package util;import android.app.Activity;import android.view.View;import android.view.ViewGroup;import android.widget.FrameLayout;/** * Created on 2018/12/21. * * @author 郑少鹏 * @...
2019-02-22 10:51:42 87
原创 Android 9.0 (Pie)
场景应用htttp而非https系统禁应用进行该请求,WebView之url用http协议亦加载失败,https无影响。分析Android 9.0 (Pie)限明文流量网络请求,系统禁非加密流量请求。为此OkHttp3做了检查,使用明文流量,默于Android 9.0 (Pie)版本抛异常CLEARTEXT communication to &amp;amp;amp;amp;quot; + host + &amp;amp;amp;amp;quot; not per
2019-02-19 15:07:33 585
原创 Genymotion
官网下载安装Genymotion可任意位装,VirtualBox按提示装C盘。问题解决【开始】-&amp;gt;【运行】输regedit打开注册表。注册表HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer32改默值为C:\Windows\system32\oleaut32.dll。注...
2019-02-13 15:46:48 130
原创 APP推荐
强力监测来源华为应用商城。用处手机信息监测。Native Libs Monitor来源豌豆荚。用处CPU架构检测。扫描器来源各大应用商城。用处安卓无障碍开发与测试。...
2019-01-31 11:11:09 444
原创 振动
简介xxx工具类package util;import android.app.Service;import android.content.Context;import android.os.VibrationEffect;import android.os.Vibrator;/** * Created on 2019/1/28. * * @author 郑少鹏 * ...
2019-01-28 18:32:52 240
原创 通配符
属性%n$ms输出字符串。n表第几个参数,所设m值于输出前添空格。%n$md输出整数。n表第几个参数,所设m值于输出前添0。%n$mf输出浮点数。n表第几个参数,所设m值控制小数及小数点后位数。如m=2.2输出格式为00.00。例子&amp;amp;amp;amp;lt;string name=&amp;amp;amp;quot;string_test_1&amp;amp;amp;quot;&amp;am
2019-01-28 10:48:08 106
原创 Fragmentation
FragmentationAPI核心概括loadRootX()系列操作对象是孩子Fragment。为避被强杀重启后重复load,建于findChildFragment(ChildFragment.class)==null时load;startX()、popX()、find/getX()系列操作对象是兄弟Fragment;popChildX()、find/getChildX()系列操作对...
2019-01-22 14:10:12 2782
原创 数组
简介xxx方法arrayCopy( arr1, 2, arr2, 5, 10);arr1索引2开始,复制10个数组元素到 arr2(索引5开始)
2019-01-21 12:40:12 107 1
原创 随机数相关知识
NumberUtilspackage util;import java.util.HashSet;import java.util.Random;/** * Created on 2019/1/18. * * @author 郑少鹏 * @desc NumberUtils */public class NumberUtils { /** * 某范围随机数...
2019-01-21 10:04:17 219
原创 RecyclerView循刷
package module.tool.activity;import android.os.Bundle;import android.os.Handler;import android.view.View;import android.widget.GridView;import android.widget.TextView;import com.netease.nimlib...
2019-01-18 17:12:24 115
BigDecimal运算
2018-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人