自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 文本折叠效果

1.Android TextView实现点击显示全文与隐藏功能(附源码)源码2.Android显示全文折叠控件使用方法详解

2020-09-02 21:03:54 607

原创 Android适配概要

android10适配android O的读取已安装应用权限(对应用内自动更新有影响)<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />android P的默认禁止访问http的APIandroid:usesCleartextTraffic="true"an...

2020-03-17 15:03:59 195

原创 一个activity跳转到另一个activity,然后反过来另一个activity调用前一个activity的方法

1.场景:在写代码时,经常遇到一个activity跳转到另一个activity,然后反过来另一个activity调用前一个activity的方法的情况。2.往往这种场景,会出现这种代码,定义一个静态变量来保存上一个activity的实例,然后把调用的上一个activity的方法设置成静态方法,这种方法严重依赖static的生命周期长短3.最佳方法:如果另一个activity可以关闭来上一个...

2019-08-09 16:34:32 1346

转载 unicode码

表示的是: 中文(全角)空格解释:\uxxxx其中xxxx表示一个16进制数字 这种格式是unicode码的写法表示一个char字符

2019-07-29 20:16:24 292

转载 android字体适配

转载自https://www.jianshu.com/p/2fdc97ae74a8

2019-07-23 15:30:22 617

转载 Android让屏幕保持常亮,不熄屏的三种方法

转载自https://blog.csdn.net/superxlcr/article/details/78822544方法一:持有WakeLock首先获取WakeLock相关权限:<uses-permission android:name="android.permission.WAKE_LOCK" />然后通过PowerManager获取WakeLock后,在onRes...

2019-07-22 18:41:54 18094 4

原创 多进程传值

1.传输数据的进程不可被杀死.即android.os.Process.killProcess(android.os.Process.myPid());不可使用2.通过StartActivityForResult,SetResult,OnResult来进程间相互传递数据3.startActivityResult注意点:调用startActivityForResult后,onActivit...

2019-07-16 17:07:00 248

转载 Android webview 缓存,http缓存和webview cookie

Android webview 设置cookie 保持登录状态http缓存和安卓webview设置缓存

2019-07-05 10:28:58 1232

原创 多进程问题

1.多进程会造成持有的类的静态变量无效,需要重新设

2019-07-05 10:26:18 224

转载 RecyclerView使用

Android RecyclerView 使用完全解析 体验艺术般的控件

2019-06-25 10:14:01 85

转载 去掉progressdialog,漂亮的android loading动画

github上漂亮的android loading动画app设计6种常见的loading设计,让等待也是种享受!Lottie for Android实战使用总结

2019-06-24 17:57:54 956

转载 Android targetSdkVersion 升级到 26 总结

https://juejin.im/post/5d0c9eaff265da1bc8543157

2019-06-24 17:52:14 733

转载 webview的优化

网易考拉团队如何设计一个优雅健壮的Android WebView?(下)网易考拉团队如何设计一个优雅健壮的Android WebView?(上)

2019-06-24 17:48:30 408

原创 Android应用自启动处理和锁定内存

1.步骤一:Android应用自启动需添加监听系统开机广播<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" ></uses-permission><receiver android:name=".AutoStartService" > ...

2018-01-24 20:59:02 1513

翻译 editText.setOnEditorActionListener

editText.setOnEditorActionListener(new OnEditorActionListener(){@Overridepublic boolean onEditorAction(TextView v,int actionId,KeyEvent event){ return false;}})编辑完成后点击软件盘回车键触发.查阅android  sdk说明/*

2017-12-11 13:49:26 310

原创 LinearLayout 的layout_gravity使用

1.LinearLayout线性布局, android:orientation="vertical",子布局的layout_gravity属性top,bottom,center_vertical会失效.2.LinearLayout线性布局, android:orientation="horizontal",子布局的layout_gravity属性left,right,center_horizo

2017-04-12 11:45:42 349

原创 Android 隐藏键盘

protected void hideSoftKeyboard() { InputMethodManager inputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); if (getWindow().getAttributes().softInpu

2017-04-07 16:45:35 235

原创 一个TextView 显示多种样式的文本

GemFragment gemFragment=gemGroup.getGemFragment(); String tempStr=gemFragment.getQuantity()+"/"+gemFragment.getRatio(); SpannableString styledText = new SpannableString(tempStr);

2017-04-07 15:53:34 523

原创 Android常见异常处理整理

1. Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.Android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: Java.util.concurren

2017-03-21 21:51:02 357

转载 Android strings.xml

1.空格   2.换行 \t

2017-03-21 21:21:15 211

转载 fragment getActivity()空指针

Fragment弹出toast,时不时出现getActivity()空指针,具体原因未查到。解决办法: if (null == fragment || !fragment.isAdded()) { return; }原地址: http://stackoverflow.com/questions/11631408/andro

2015-12-08 17:19:14 825

转载 Android 与JS互调

android使用webView加载html文件,常与javaScript交互,详情见点击打开链接

2015-10-22 11:26:04 332

转载 百度定位SDK错误:Couldn’t load locSDK3: findLibrary returned null

原文见点击打开链接在使用百度定位SDK的时候,明明已经加入了liblocSDK3.so,Manifest中也添加了相应权限,注册了com.baidu.location.f服务。但总是无法定位。提示错误java.lang.UnsatisfiedLinkError: Couldn’t load locSDK3: findLibrary returned null.根据错

2015-10-20 10:58:37 435

转载 音频焦点 (audio focus)(二)

什么叫音频焦点 (audio focus)?  android系统是一个多任务操作系统,因此同一时刻允许许多任务同时工作。但是这对音频类应用来说是个挑战,因为如果多个音频同时播放的话,很多情况下用户体验会相当的差!比如听音乐时,来了个电话,这时你的耳机里就是电话和音乐共同工作,绝对是个悲剧!  为了解决这个问题从android2.2开始引入audio focus的概念。当你需要播放

2015-06-27 18:33:26 2736 1

转载 Android 音频焦点(Audio Focus)

http://yrom.net/blog/2013/11/08/audio-focus/说 Audio Focus 前先说个很简单需求:来电时暂停正在播放的音乐,电话结束时恢复播放。看到这个需求,第一反应肯定是:监听用户来电状态,作相应操作。这里不多做介绍,这样做有个不好的地方就是需要隐私权限!这样做一点也不优雅。后来搜索时看到一篇分析文章:Android来电时停止音乐播放的流程(顺便

2015-06-27 18:31:18 847

转载 让所有正在播放音乐的播放器主动停止播放

转载于:点击打开链接让所有正在播放音乐的播放器主动停止播放:目前采用的方法有三种:1.发送ACTION_AUDIO_BECOMING_NOISY广播2.抢夺音频焦点3.发送按键事件 --- input keyevent 127 (127为:media_pause)只有酷我播放器最新版不行,现状是这样的:1.方法一只有在耳机插入的情况下生效,且只生效一次,第二

2015-06-27 18:29:31 956

原创 使得音乐播放静音及恢复音乐

一.使得音乐播放静音private  void  silence(){AudioManager audioManager=(AudioManager)getContext().getSystemService(Context.AUDIO_SERVICE);         audioManager.setStreamMute(AudioManager.STREAM_MUSIC , tr

2015-06-27 16:33:53 982

转载 如何停止正在播放的音乐(是第三方音乐不是系统的)

原文链接:http://docs.eoeandroid.com/training/managing-audio/audio-focus.html作者:GloriousOnion完成时间:由于存在多个App同时请求播放音频的情况,所以您需要考虑这些App该如何交互。为避免多个音乐App在同时请求音频播放的时候发生冲突,Android平台使用了音频焦点这一概念来协调音频播放——

2015-06-27 11:56:31 3046

转载 Android在应用中打开系统播放器

在Android应用中嵌入系统播放器可以使用Mediaplayer实例完成,但是如何打开系统播放器呢?(就是例如浏览网页,遇到一个rtsp链接,点击之后直接启动播放器)首先由于我们的内容在网络上,我们需要添加权限:      其次,由于播放器实例是个Intent,我们需要创建他:    Intent intent = new Intent(Intent.ACTION_VIEW)

2015-06-27 09:56:55 4346

转载 activity切换时的overridePendingTransition动画效果

注意,切换方法overridePendingTransition只能在startActivity和finish方法之后调用。第一个参数为第一个Activity离开时的动画,第二参数为所进入的Activity的动画效果淡入淡出效果overridePendingTransition(R.anim.fade, R.anim.hold);放大淡出效果overridePendingTra

2015-06-25 19:02:36 462

转载 android调用,暂停或停止系统自带音乐播放器

今天在csdn上有问这个问题就研究下,正好自己的项目也需要用到,顺便做个记录。来自android自带的music源码,下面是广播接收的代码,通过发送广播来控制音乐的播放,停止等。代码如下:[java] view plaincopyprint?public static final String PLAYSTATE_CHANGED = "com.android

2015-06-25 15:05:55 854

转载 android媒体库更新问题,即自定义拍摄视频拍摄完毕,无法立即查看拍摄视频文件问题

在项目中,自定义拍摄视频界面,在sd卡根目录存放一些视频文件,比如:我在SD卡中通过自定义拍摄视频刚拍摄完视频,sd根目录里面放入了视频文件,那么,这个时候我立马跳转去Gallery里面查看,选择这个目录里的视频,那么,我是无法看到的。 这是什么原因呢?因为android系统在启动的时候会启动MediaScannerService扫描系统上的多媒体文件,然后将这些多媒体文件的信

2015-02-27 22:13:36 2341 1

转载 Media start error原因分析及解决方法

转载自点击打开链接之前在项目的时候,遇到到Media Recorder在快速启动停止等一系列操作的后,再次启动时,会failed的问题,类似的Log如下: ERROR/MediaRecorder(9008): startfailed:-19                                                               

2015-02-27 21:55:30 2913

转载 Android混淆代码打包实践总结

转载 点击打开链接1.引入默认的打包配置在project.properties中添加语句 proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt新建proguard-android.txt拷贝${sdk.dir}/tools/proguard/proguard-android.txt文件中的配

2015-02-27 21:16:28 655

原创 Android应用程序自动更新失败,原因是已安装了存在签名冲突的同名数据包

Android应用程序自动更新失败,报错原因已安装了存在数字签名冲突的同名数据包。通俗来讲,就是调试手机同名应用程序的签名与更新数据包签名不一致。往往造成这种情况的是调试手机中安装有开发板的Android应用程序。Android应用程序存在开发版和发布版的区别。Android开发版是指通过adt或者ant直接run到手机的版本,带有的是使用adt或ant生成的调试证书,而发布版则是带有私钥

2015-01-19 13:47:37 12136

paros-3.2.13-win.exe

该软件应用于抓包,软件抓取app服务器端数据,方便自己模仿,仿写app

2014-12-03

空空如也

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

TA关注的人

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