Android
小菜希
这个作者很懒,什么都没留下…
展开
-
字符串中对中文自动编码,英文不编码
在URL字符串对中文自动编码,英文不会编码 转自:http://www.jianshu.com/p/9be694c8fee2public static String toUtf8String(String s) { StringBuffer sb = new StringBuffer(); for (int i = 0; i < s.length(); i++) {转载 2017-03-09 21:56:18 · 419 阅读 · 0 评论 -
android使用官方v4裁剪圆角和圆角矩形
上代码final ImageView v1 = (ImageView) findViewById(R.id.imageView1); final ImageView v2 = (ImageView) findViewById(R.id.imageView2); // 圆形 Glide.with(this).load(R.drawable.info05_1原创 2015-12-30 11:43:46 · 4689 阅读 · 0 评论 -
Android中View转换为Bitmap及getDrawingCache=null的解决方法
转自http://www.cnblogs.com/devinzhang/archive/2012/06/05/2536848.html方法public static Bitmap convertViewToBitmap(View view) { view.measure(MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED),转载 2016-06-12 12:06:17 · 3244 阅读 · 0 评论 -
Android通过反射动态获取资源Id
打jar包的时候,你会发现R文件中的资源不能访问因此,需要通过反射动态获取资源的id/** * 反射得到组件的id号 * @param packageName 包名 * @param className layout,string,drawable,style,id,color,array * @param idName 唯一文件名 * @re原创 2016-06-12 10:37:03 · 2651 阅读 · 0 评论 -
Android Studio录制视频
点击下面按钮即可录制视频和截屏录制命令视频格式为mp4,存放到手机sd卡里,默认录制时间为180s,可用ctrl + c结束录制。adb shell screenrecord /sdcard/demo.mp4指定录制时间 参数:–time-limit [秒数],例如指定录制10S:adb shell screenrecord --time-limit 10 /sdcard/demo.mp4指定分原创 2016-05-20 11:29:35 · 1910 阅读 · 0 评论 -
Android Studio中LogCat的颜色
对应色值图片颜色列表 Log级别 色值 VERBOSE BBBBBB DEBUG 0070BB INFO 48BB31 WARN BBBB23 ERROR FF0006 ASSERT 8F0005转载 2016-05-20 10:52:20 · 401 阅读 · 0 评论 -
Android Studio中module配置好的bulid.gradle和混淆proguard-rules.pro
apply plugin: 'com.android.application'android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { applicationId "corki.cn.ktvzp" minSdkVersion 15 targe原创 2016-05-20 10:40:38 · 8285 阅读 · 0 评论 -
防止屏幕旋转时 Activity 重启
1、防止屏幕旋转时 Activity 重启,配置文件加上声明,大于API 132、`android:configChanges="orientation|screenSize"`3、加上后,Activity没有重建,也没有调用 onSaveInstanceState 和 onRestoreInstanceState 方法4、取而代之系统调用了 onConfigurationChanged 方法原创 2015-11-27 18:31:14 · 600 阅读 · 0 评论 -
Binder常用方法介绍
1.DESCRIPTOR Binder的唯一标识,一般用Binder的类名表示2.asInterface(android.os.IBinder obj) 将服务端的对象转换成客户端的AIDL接口类型的对象,这种转换过程是区分进程的,如果客户端和服务端在同一进程,那么此方法返回的是服务端的Stub对象本身,否则返回的是系统封装后的Stub.proxy对象3.asBinder 此方法返回当前Bin原创 2015-11-27 16:49:05 · 782 阅读 · 0 评论 -
远程通信之文件共享
远程通信之文件共享,两个进程通过读写同一个文件来交换数据 XML配置 <activity android:name=".MainActivity" android:configChanges="orientation|screenSize" android:label="@string/app_name"转载 2015-11-27 19:39:28 · 373 阅读 · 0 评论 -
AIDL实例:当服务端有新书到来时,就通知每一个已经申请提醒功能的用户
功能简介:当服务端有新书到来时,就通知每一个已经申请提醒功能的用户 Book实体类package com.example.test1.aidl;import android.os.Parcel;import android.os.Parcelable;public class Book implements Parcelable { public String bookName;转载 2015-11-27 17:12:44 · 590 阅读 · 1 评论 -
AIDL权限验证
第一种方法:在onBind中进行验证(permission验证) 首先在AndroidMenifest中声明所需权限<permission android:name="com.example.test1.permission.ACCESS_BOOK_SERVICE"android:protectionLevel="normal" /><uses-permission android:n转载 2015-11-27 18:29:00 · 3623 阅读 · 0 评论 -
Android中webview乱码解决方案
遇到网页乱码,打印log发现没有乱码,一定是webview加载出现问题,解决方案如下:具体代码如下:webView.loadUrl(testUrl);Map<String, String> additionalHttpHeaders = new HashMap<>();additionalHttpHeaders.put("sso-sdk-client","sso-...原创 2019-03-01 10:25:55 · 1076 阅读 · 1 评论