自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Android 系统APN写入与读取

在Android4.0之后,设置APN需要系统级别的APP才可以。因为系统是自己做的,所以这里我附上一个我所使用的方法,给有需要的人。1.添加权限:<uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>2.变量:public static final Uri APN_URI = Uri.parse(...

2018-03-22 12:58:48 2845 1

转载 网络请求哪家强

(本文转载自 stormzhang 的微信公号:Android开源项目推荐之[网络请求哪家强])

2017-11-18 10:08:00 197

原创 Android版本名称、版本号、API level对应关系

Code name VersionAPI level1 no code name1.0 API level 12 no code name1.1 API level 23 Cupcake 1.5 API level 3,NDK 14 Donut 1.6 API level 4,NDK 25 Eclair 2.0 API level 56 Eclair

2017-11-10 15:19:32 370

原创 项目集成讯飞语音识别

1.首先你要做的事情,打开讯飞开放平台,下载SDK(地址:http://www.xfyun.cn/sdk/dispatcher),平台上面的服务有很多种,根据项目的需求下载,下载前会让你先    创建一个应用,完后会生成一个唯一的appid。2.这里以语音听写为例。(虽然是免费的,但是有次数限制,开发使用测试还可以,但是用户量多的还是建议购买服务)。 

2017-08-30 15:07:28 732

原创 单例模式的写法

public static EventBus getDefault() {         if (defaultInstance == null) {             synchronized (EventBus.class) {                 if (defaultInstance == null) {                     defa

2017-08-18 09:14:00 197

原创 全局dialog

if(dialog != null && dialog.isShowing()){ return;}AlertDialog.Builder builder = new AlertDialog.Builder(context);builder.setTitle(prompt);builder.setPositiveButton(getString(R.string...

2017-08-10 09:15:47 353

原创 GPS开关判断,强制打开关闭GPS(不用系统权限)

/**  * 判断GPS是否开启,GPS或者AGPS开启一个就认为是开启的  * @param context  * @return true 表示开启  */      public static boolean isOPen(final Context context) {          LocationManager locationManager

2017-08-09 11:09:57 2555 1

原创 判断应用是否在后台

/** *判断当前应用程序处于前台还是后台 */public static boolean isApplicationBroughtToBackground(final Context context) { ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE)

2017-08-07 14:20:45 207

原创 MD5加密

package com.util;import java.security.MessageDigest;publicclassMD5Util {public final static String encrypt(String plaintext) {char hexDigits[] = { '0','1','2','3','4',

2017-07-12 16:27:02 157

原创 Android 获取wifi状态 Wifi控制 主动连接wifi

通过名称,主动连接wifi,获取附近的wifi,对比附近是否有这个wifi

2017-06-05 16:23:22 3242 1

原创 遍历一个布局里面所有的控件

private void getButtons(ViewGroup viewGroup) {    if (viewGroup == null) {     return;    }    int count = viewGroup.getChildCount();    for (int i = 0; i    View view = viewGroup.getChild

2017-06-02 19:53:08 1559

原创 Android 本地存储

不要sd卡 不要数据库 也可以把.txt文件 放在android app的某个地方Android app的"/data/com.example.demo/xxx.txt"这个文件夹下就可以存放我们想放的文件,并且也可以和其他app共享数据。1.下面我们来看看怎么写入数据/*** 本地文件存储* @param key自定义文件名* @param value是要保存

2017-06-02 14:31:55 278

原创 蓝牙状态

蓝牙权限 1、监听手机本身蓝牙状态的广播手机蓝牙开启关闭时发送action: BluetoothAdapter.ACTION_STATE_CHANGEDif (action.equals(BluetoothAdapter.ACTION_STATE_CHANGED)) { int state = intent.getIntExtra(BluetoothAd

2017-05-25 11:51:10 399

原创 蓝牙连接,状态广播更新

1.权限在清单文件里添加权限蓝牙权限 <uses-permission android:name="android.permission.BLUETOOTH" />2.开启蓝牙时发送广播action: BluetoothAdapter.ACTION_STATE_CHANGEDif (action.equals(BluetoothAdapter.ACTIO

2017-05-25 10:08:06 1434

原创 Android 弱引用

//在广播类里,当接收到广播之后case TelephonyManager.CALL_STATE_OFFHOOK:  CallHandler handler=new CallHandler(MainActivity.callActivity); //MainActivity.callActivity是MainActivity初始化的实例对象handler.sendEmptyMess

2017-04-05 16:45:20 230

原创 来电监听

需要权限:Xml代码    方式一:通过广播接收来电 定义来电广播接收类 Java代码  package com.zhouzijing.android.demo;    import android.content.BroadcastReceiver;  import android.content.Context; 

2017-03-17 10:30:10 222

原创 Android 常用方法

1.//获取屏幕的宽高DisplayMetrics metric = new DisplayMetrics();    getWindowManager().getDefaultDisplay().getMetrics(metric);    int width = metric.widthPixels;     // 屏幕宽度(像素)    int height = metr

2017-02-27 15:21:12 364

原创 通过包名启动应用,popupWindow等

Intent intent = this.getPackageManager().getLaunchIntentForPackage("com.android.mms");startActivity(intent);

2017-02-22 15:22:25 227

原创 Android短信发送以及回掉

public class SendSMSActivity extends AppCompatActivity { private MDbroadreceiver mDbroadreceiver; private EditText phone_edtext; private EditText smsbody; private SmsManager smsManage

2017-02-22 11:45:41 589

原创 Android判断应用是否已经安装

/** * 判断应用是否已安装 * * @param context * @param packageName * @return */ private boolean isInstalled(Context context, String packageName) { boolean has

2017-02-22 11:35:17 317

空空如也

空空如也

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

TA关注的人

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