自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 判断录音权限,兼容android6.0以下以及以上系统

ee/** * Function:判断录音权限,兼容android6.0以下以及以上系统 */public class CheckAudioPermission { // 音频获取源 public static int audioSource = MediaRecorder.AudioSource.MIC; // 设置音频采样率,44100是目前的标准,但是某些设备...

2018-10-24 18:35:12 958

原创 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 1006

原创 Android Studio 打包时动态修改aar、apk 包名称

动态修改AAR名字 android.libraryVariants.all { variant -> if(variant.name.equalsIgnoreCase("release")) { variant.outputs.all { output -> def f = output.outputFileNa..

2018-09-26 12:21:33 5088 4

原创 网络相关工具类

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

原创 Android Gradle混淆模板

#-------------------------------------------基本不用动区域--------------------------------------------#---------------------------------基本指令区-----------------------------------keepparameternames-optimizat...

2018-06-29 10:47:34 149

原创 电话相关辅助类

电话相关辅助类 双卡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

原创 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 12667

原创 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 6901 3

原创 屏幕内底部虚拟按键NavigationBar处理

华为 OPPO 等手机屏幕内底部虚拟按键处理,游戏适配方案@Overridepublic void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if( hasFocus ) { new Handler().postDelayed(new Run...

2018-03-30 11:10:55 1367

转载 GIT 常用命令使用

GIT 常用命令使用Git如何切换远程仓库地址一、修改命令git remote set-url origin url二、先删后加git remote rm origingit remote add origin [email protected]:sheng/demo.git三、修改config文件如果你的项目有加入版本控制,那可以到项目根目录下...

2018-03-20 11:19:05 151

原创 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 548

原创 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 1366

原创 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

原创 Android使用getIdentifier()获取资源Id

使用getIdentifier()方法可以方便的获各应用包下的指定资源ID。方式一 int indentify = getResources().getIdentifier(org.loveandroid.androidtest:drawable/icon”,null,null); 第一个参数格式是:包名 + : +资源文件夹名 + / +资源名;是这种格式 然后其他的可以为null 方式二

2016-11-08 13:50:02 9823 1

原创 JAVA常用设计模式(3)观察者模式

1. 引入1.1官方定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。其又称为发布/订阅模式。观察者模式一般有2种,一种推模式,一种拉模式,推模式即当被订阅者对象发生行为改变时,会主动将变化的消息推给订阅者,而不考虑每个订阅者当时的处理能力,另一种比较好的是拉模式,即订阅者持有被观察者的实例,当被订阅者的行为发生改变时,拉模式会主动的根据引

2016-10-31 16:10:12 377

原创 JAVA常用设计模式(2)工厂模式

1. 引入工厂模式根据抽象程度的不同分为三种:简单工厂模式(也叫静态工厂模式)、工厂方法模式、以及抽象工厂模式。工厂模式的主要优点有:可以使代码结构清晰,有效地封装变化。在编程中,产品类的实例化有时候是比较复杂和多变的,通过工厂模式,将产品的实例化封装起来,使得调用者根本无需关心产品的实例化过程,只需依赖工厂即可得到自己想要的产品。对调用者屏蔽具体的产品类。如果使用工厂模式,调用者

2016-10-29 17:28:53 906

原创 JAVA常用设计模式(1)单例模式

1. 引入1.1 解决的是什么问题设计模式 = 某类特定问题的解决方案,那么单例模式是解决什么问题的解决方案呢?含义:单例 =一个实例;解决的问题:降低对象之间的耦合度解决方法:单例模式,即实现一个类只有一个实例化对象,并提供一个全局访问点 1.2 实例引入接下来我用一个实例来对单例模式进行引入背景:小成有一个塑料生产厂,但里面只有一个仓库。目的:想用代码来实现...

2016-10-29 12:45:25 403

原创 关于一些JAVA的基础知识总结

Java 基础有如下两个数组 int a[] = {1,3,5,7,8}; int b[] = {0,3,5,10,20}; 选出属于数组b但不属于数组a的元素- 继承、静态的理解

2016-08-28 01:02:08 504

原创 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 1243

原创 C++中virtual的用法

虚函数#include <iostream> 这段代码打印出的结果为Derived,但是当把Base类中的virtual去掉之后打印出的就为Base。当基类中没有virtual的时候,编译器在编译的时候把point看做Base类的对象,调用的自然就是Base类的方法。但是加上virtual之后,将print方法变成了虚方法,这样调用的时候编译器会看调用的究竟是谁的实例化对象,这样就实现了多态的效果.

2016-08-19 11:11:51 4202

原创 利用SpannableStringBuilder实现标签TAG效果(圆角、背景色、字体色等)

1、简单介绍SpannableStringBuilder这个类可以使文本的内容和标记都可以改变。当我们要为TextView或者Edittext里面的文字加入加入一些效果,如下划线,颜色标识,超链接等,类似word文档一样。这时候可以用到SpannableStringBuilder ,SpannableStringBuilder是 android.text里面的一个类,功能非常强大。主要的一个方法就是

2016-08-18 19:50:07 4308

原创 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 数据库 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 1034

转载 Android AsyncTask完全解析

我们都知道,Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。之前我也写过了一篇文章从源码层面分析了Android的异步消息处理机制,感兴趣的朋友可以参考 Android Handler、Message完全解析,带你从源码的角度彻底理解 。不过为了更加方便我们在子线程中更新UI元素,Android从1.5版本就引入了一个As

2015-11-11 12:07:56 450

原创 cocos2d-js如何在android平台上使用js直接调用Java方法

cocos2d-js如何在android平台上使用js直接调用Java方法

2015-10-25 23:40:58 738

原创 Android中获取CPU序列号

Android中获取CPU序列号。

2015-10-25 23:30:49 5496 2

原创 Android 获取AndroidManifest.xml 中 meta-data 的值

Android 获取AndroidManifest.xml 中 meta-data 的值

2015-10-25 23:25:23 1002

原创 Android中网络判断

Android中网络判断

2015-10-25 23:18:49 390

Android 实现摇一摇选号 计算奖金 等

Android 实现摇一摇选号、计算奖金 、ViewPage实现图片轮播、选项卡功能等。

2014-09-22

增删改查 系统

能实现 SQL 2005 和MySql 等的连接 实现简单的增删改查 操作

2012-12-11

空空如也

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

TA关注的人

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