Android
文章平均质量分 83
Tobin-csdn
小小技术 热爱者...
展开
-
Android关于Intent的思考:如何更好的启动一个Activity
Android关于Intent的思考:如何更好的启动一个Activity普通写Intent的方法和缺陷普通Activity A要调用起Activity B页面会这么写:Activity A:Intent intent = new Intent(A.this, B.class);intent.putExtra("is_index", message);原创 2016-08-25 12:09:35 · 1244 阅读 · 0 评论 -
android多国语言文件夹文件汇总
中文(中国):values-zh-rCN 中文(台湾):values-zh-rTW 中文(香港):values-zh-rHK 英语(美国):values-en-rUS 英语(英国):values-en-rGB 英文(澳大利亚):values-en-rAU 英文(加拿大):values-en-rCA 英文(爱尔兰):values-en-rIE 英文(印度原创 2016-12-06 15:12:17 · 417 阅读 · 0 评论 -
Google In-app Billing 支付接入笔记
准备工作手机 google service 安装,VPN 选择 ,google wallet 绑定visa信用卡Develop Console 配置应用In-app billing 接入问题总结google in-app-billing提示“无法购买你要的商品”保证Package Name, 包名一致保证VersionCode, 上传的包和你测试的包一致保证Payment List,原创 2017-02-17 16:10:31 · 1367 阅读 · 0 评论 -
Android使用getIdentifier()获取资源Id
使用getIdentifier()方法可以方便的获各应用包下的指定资源ID。方式一 int indentify = getResources().getIdentifier(org.loveandroid.androidtest:drawable/icon”,null,null); 第一个参数格式是:包名 + : +资源文件夹名 + / +资源名;是这种格式 然后其他的可以为null 方式二原创 2016-11-08 13:50:02 · 9826 阅读 · 1 评论 -
Android Studio terminal keytool appt常用命令
1、将新密钥的证书导出为 PEM 格式证书keytool -export -rfc -alias <alias> -file <certificate.pem> -keystore <keystore.jks>2、使用以下命令行生成新密钥(此密钥为 2048 位 RSA 密钥,有效期为 25 年)keytool -genkeypair -alias <alias> -keyalg RSA -key原创 2017-08-25 18:01:07 · 553 阅读 · 0 评论 -
屏幕内底部虚拟按键NavigationBar处理
华为 OPPO 等手机屏幕内底部虚拟按键处理,游戏适配方案@Overridepublic void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if( hasFocus ) { new Handler().postDelayed(new Run...原创 2018-03-30 11:10:55 · 1369 阅读 · 0 评论 -
Android Gradle混淆模板
#-------------------------------------------基本不用动区域--------------------------------------------#---------------------------------基本指令区-----------------------------------keepparameternames-optimizat...原创 2018-06-29 10:47:34 · 149 阅读 · 0 评论 -
Android 原生获取地理位置
Android 原生获取地理位置, 获取经纬度。import android.content.Context;import android.location.Address;import android.location.Criteria;import android.location.Geocoder;import android.location.Location;impor...原创 2018-06-28 16:02:06 · 6903 阅读 · 3 评论 -
Android 获取设备唯一UUID
Android 获取设备唯一UUID的一种实现方式import android.content.Context;import android.content.SharedPreferences;import android.content.pm.PackageManager;import android.os.Build;import android.os.Environment;i...原创 2018-06-28 17:45:33 · 12674 阅读 · 0 评论 -
电话相关辅助类
电话相关辅助类 双卡IMSI有待优化import android.content.Context;import android.telephony.TelephonyManager;import android.text.TextUtils;import android.util.Log;import java.lang.reflect.Field;import java.lang...原创 2018-06-28 19:42:50 · 235 阅读 · 0 评论 -
网络相关工具类
import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;import java.net.InetAddress;import java.net.NetworkInterface;import java.util.Collections;im...原创 2018-07-06 18:11:37 · 208 阅读 · 0 评论 -
Android Studio 打包时动态修改aar、apk 包名称
动态修改AAR名字 android.libraryVariants.all { variant -&amp;gt; if(variant.name.equalsIgnoreCase(&quot;release&quot;)) { variant.outputs.all { output -&amp;gt; def f = output.outputFileNa..原创 2018-09-26 12:21:33 · 5095 阅读 · 4 评论 -
Android 判断应用是否安装
/** * 支付宝 "com.eg.android.AlipayGphone", "com.eg.android.AlipayGphone.AlipayLogin" * 微信 "com.tencent.mm","com.tencent.mm.ui.LauncherUI" * QQ "com.tenc原创 2018-10-09 18:44:47 · 1009 阅读 · 0 评论 -
Android 数据库 GreenDao使用
1、 首先导入所需的jar包,build.gradle加入如下依赖。 // GreenDao 数据库ORM compile 'org.greenrobot:greendao:2.2.1' // GreenDao 生成dao和model的generator的项目 发布时可以去掉 compile 'org.greenrobot:greendao-generato原创 2016-06-24 11:03:25 · 1038 阅读 · 0 评论 -
利用SpannableStringBuilder实现标签TAG效果(圆角、背景色、字体色等)
1、简单介绍SpannableStringBuilder这个类可以使文本的内容和标记都可以改变。当我们要为TextView或者Edittext里面的文字加入加入一些效果,如下划线,颜色标识,超链接等,类似word文档一样。这时候可以用到SpannableStringBuilder ,SpannableStringBuilder是 android.text里面的一个类,功能非常强大。主要的一个方法就是原创 2016-08-18 19:50:07 · 4322 阅读 · 0 评论 -
Android中获取CPU序列号
Android中获取CPU序列号。原创 2015-10-25 23:30:49 · 5501 阅读 · 2 评论 -
Android AsyncTask完全解析
我们都知道,Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。之前我也写过了一篇文章从源码层面分析了Android的异步消息处理机制,感兴趣的朋友可以参考 Android Handler、Message完全解析,带你从源码的角度彻底理解 。不过为了更加方便我们在子线程中更新UI元素,Android从1.5版本就引入了一个As转载 2015-11-11 12:07:56 · 451 阅读 · 0 评论 -
Android 获取AndroidManifest.xml 中 meta-data 的值
Android 获取AndroidManifest.xml 中 meta-data 的值原创 2015-10-25 23:25:23 · 1002 阅读 · 0 评论 -
Android 常用工具类
1、DensityUtils/** * 常用单位转换的辅助类 */public class DensityUtils{ private DensityUtils() { /* cannot be instantiated */ throw new UnsupportedOperationException("cannot be instantiated"); } /*原创 2016-07-15 10:16:35 · 1683 阅读 · 1 评论 -
Android中网络判断
Android中网络判断原创 2015-10-25 23:18:49 · 390 阅读 · 0 评论 -
判断录音权限,兼容android6.0以下以及以上系统
ee/** * Function:判断录音权限,兼容android6.0以下以及以上系统 */public class CheckAudioPermission { // 音频获取源 public static int audioSource = MediaRecorder.AudioSource.MIC; // 设置音频采样率,44100是目前的标准,但是某些设备...原创 2018-10-24 18:35:12 · 959 阅读 · 0 评论