- 博客(22)
- 资源 (5)
- 收藏
- 关注
原创 Android网络状态判断 wifi mobile
/** * 网络状态 wifi mobile * * @author jiangbing * */public class NetworkUtils { /** * 判断当前是否 网络连接 (是否有效的连接)不分wifi mobile */ public static boolean isConnectdeAvailable(
2014-12-31 16:23:28 695
原创 android 工程依赖 读取基类工程资源图片
ImageView view = (ImageView) this.findViewById(R.id.imageView); Resources resource = getResources(); // 1. 使用BitmapDrawable 解析数据流 BitmapDrawable bitmapDrawable1 = (BitmapDrawable) resourc
2014-12-31 10:27:55 464
原创 android获取设备UUID
UUID+设备号序列号 唯一识别码(不可变)private String getUUID(){ final TelephonyManager tm = (TelephonyManager) getBaseContext().getSystemService(Context.TELEPHONY_SERVICE); final String tmDevice, tmSerial,
2014-12-30 10:28:05 3565
转载 Android清除本地数据缓存代码案例
直接上代码:/* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 */ package com.test.DataClean; import java.io.File; import android.content.Context;
2014-12-16 16:01:37 342
原创 android 再按一次退出程序和弹框
/* (non-Javadoc) 退出程序 * @see android.app.Activity#dispatchKeyEvent(android.view.KeyEvent) */ @Override public boolean dispatchKeyEvent(KeyEvent event) { if (event.getKe
2014-12-16 11:27:24 538
转载 Android system/bin 命令
You could do something like that: public static boolean runRootCommand(String command) { Process process = null; DataOutputStream os = null; try { process = Runtime.getRuntime().exec("su")
2014-12-12 20:43:51 920
转载 使用native程序来守护android进程
问题的提出目前android的系统,我们的程序常常由于几种原因被停掉或杀掉而不能及时重启,这对于一个安全程序来说是有相当的隐患的。例如当用户从程序管理里面停掉程序。 其他程序优化系统时杀掉程序。 程序崩溃。 在android系统里,其他程序还能禁掉我们程序各种广播接受器,导致我们程序不能根据广播来启动。问题的解决因此,这里我想了一个办法来解决这个问题。
2014-12-10 10:01:16 847 2
原创 判读某个服务是否存在
package org.load.androiddaemon; import java.util.List; import android.app.ActivityManager;import android.content.Context; public class Util { // 判断服务是否开启 publicstat
2014-12-09 19:22:22 432
转载 Android服务之Service(其二)关于AIDL进程间通信
上一节中我们讲解了本地Service,这一节主要是讲解远程Service,这里涉及到了AIDL。好吧,老规矩,先来点基础知识:一.基础知识AIDL的作用 在Android平台,每个应用程序App都运行在自己的进程空间。通常一 个进程不能访问另一个进程的内存空间(一个应用不能访问另一个应用),如果想沟通,需要将对象分解成操作系统可以理解的基本单元,Android提供了A
2014-12-09 19:07:09 542
原创 Android开发之如何保证Service不被杀掉 这只是介绍少走弯路 必须用C/jni 实现守护进程 java是无法实现的
序言最近项目要实现这样一个效果:运行后,要有一个service始终保持在后台运行,不管用户作出什么操作,都要保证service不被kill,这可真是一个难题。参考了现今各种定制版的系统和安全厂商牛虻软件,如何能保证自己的Service不被杀死呢?其实除了常规的手段,我们可以参考一下微信和360,设置-程序-正在运行,可以看到微信是同时开启了两个进程和服务:【有兴趣可以研究一下 守护进程
2014-12-09 17:51:45 1528 4
原创 Android 获取文件大小转换MB.GB.KB.B
DecimalFormat df = new DecimalFormat("#0.00"); String fileSizeString = "0.00"; if (fileS textSize = String.format(getString(R.string.push_scan_notification_size), fileS
2014-12-08 17:57:57 2659
原创 GSON 在 android 4.2 抛 StackOverflowError 错误
GSON 1.7.1版本替换掉2.2.2版本就解决了 根本的问题还是没有找到12-08 17:42:45.907: E/AndroidRuntime(19759): FATAL EXCEPTION: main12-08 17:42:45.907: E/AndroidRuntime(19759): java.lang.StackOverflowError12-08 17:42:45.
2014-12-08 17:42:48 1085
原创 监听Android屏幕是否锁屏
public class ActionScreenReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if (
2014-12-08 14:28:18 436
原创 监听手机wifi状态 实现接口WifiStateListener 即可使用
public class WifiStateReceiver extends BroadcastReceiver { private WifiStateListener listener; public WifiStateReceiver(WifiStateListener listener){ this.listener = listener;
2014-12-08 12:33:11 1062
转载 Android开发之清除程序缓存
这段时间在开发项目时用到了WebView,WebView浏览完网页后会在本地缓存大量的Cache,所以我们需要删除这些Cache,网上找了很多方法都不好用,这里我自己写的方法,分享给大家。 在退出应用的时候加上如下代码:File file = CacheManager.getCacheFileBaseDir(); if (file != null && file.exists(
2014-12-05 12:47:19 366
转载 Android ViewStub的基本使用
ViewStub可以在运行时动态的添加布局。帮助文档给定的定义是:?1A ViewStub is an invisible, zero-sized View that can be used to lazily inflate layout resources at runtime. When a ViewStub is made visible,
2014-12-05 12:43:19 424
转载 Fragment生命周期
官网帮助文档链接: http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:35.095: D/AppListFragmen
2014-12-05 11:54:45 296
原创 Android笔记:代码编写布局控制显示位置
自定义布局蒙层和标题按钮位置代码控制移动位置 而不是一张图 final RelativeLayout private_desc_back = new RelativeLayout(mContext); private_desc_back.setLayoutParams(new FrameLayout.LayoutParams(LayoutParams.MAT
2014-12-04 09:52:17 682
转载 Android实现CoverFlow效果
先上一张效果图: 上代码,看了代码什么都明白 CoverFlow从Gallery继承过来?1234567891011121314151617181920212223242526272829303132333435
2014-12-04 09:47:50 311
转载 android 内存分析(MAT工具的使用)
前言在使用Memory Analyzer tool(MAT)分析内存泄漏(一)中,我介绍了内存泄漏的前因后果。在本文中,将介绍MAT如何根据heap dump分析泄漏根源。由于测试范例可能过于简单,很容易找出问题,但我期待借此举一反三。一开始不得不说说ClassLoader,本质上,它的工作就是把磁盘上的类文件读入内存,然后调用java.lang.ClassLoader.defineC
2014-12-04 09:43:58 333
原创 读取android目录下本地文件
读取本地文件 private String getAppList() { String rawData = null; InputStream inputStream = mContext.getResources().openRawResource( R.raw.loacl_app); try
2014-12-03 18:16:05 1297
H+ 后台主题UI框架 V4.1带文档、未压缩版
2017-12-04
Android Http Server
2015-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人