- 博客(66)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 Android 判断是否打开移动网络开关
Android 判断是否打开移动网络开关public static boolean isMobileEnabled(Context context) { try { Method getMobileDataEnabledMethod = ConnectivityManager.class.getDeclaredMethod("getMobileDataEnabled");
2016-05-31 13:03:37 6597 1
原创 Android 判断手机网络是否链接
Android 判断手机网络是否链接public static boolean isMobileConnected(Context context) { NetworkInfo net = getConnectivityManager(context).getActiveNetworkInfo(); return net != null && net.getType() == Con
2016-05-31 13:02:38 511
原创 Android 判断wifi是否链接
Android 判断wifi是否链接public static boolean isWifiConnected(Context context) { NetworkInfo net = getConnectivityManager(context).getActiveNetworkInfo(); return net != null && net.getType() == Conne
2016-05-31 13:01:44 479
原创 Android 判断是链接网络类型
Android 判断是链接网络类型public static String getConnectedType(Context context) { NetworkInfo net = getConnectivityManager(context).getActiveNetworkInfo(); if (net != null) { switch (net.getTyp
2016-05-31 13:00:55 410
原创 Android 判断是否有网络正在链接中
Android 判断是否有网络正在链接中public static boolean isConnectedOrConnecting(Context context) { NetworkInfo[] nets = getConnectivityManager(context).getAllNetworkInfo(); if (nets != null) { for (N
2016-05-31 12:59:25 403
原创 Android 判断是否有网络
Android 判断是否有网络public static boolean isConnected(Context context) { NetworkInfo net = getConnectivityManager(context).getActiveNetworkInfo(); return net != null && net.isConnected();}
2016-05-31 12:58:46 408
原创 Android 对象转为byte
Android 对象转为bytepublic static byte[] objectToByte(Object obj) throws Exception { ObjectOutputStream oos = null; try { ByteArrayOutputStream bos = new ByteArrayOutputStream(); oo
2016-05-31 12:56:33 2174
原创 Android byte[]转为对象
Android byte[]转为对象public static Object byteToObject(byte[] bytes) throws Exception { ObjectInputStream ois = null; try { ois = new ObjectInputStream(new ByteArrayInputStream(bytes));
2016-05-31 12:56:03 1102
原创 Android 获取可用内存大小
Android 获取可用内存大小public static String getAvailMemory(Context context) { ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); ActivityManager.MemoryInfo mi =
2016-05-31 12:55:06 626
原创 Android 获取memoryinfo
Android 获取memoryinfopublic static ActivityManager.MemoryInfo getMemoryInfo(Context context) { ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); Activity
2016-05-31 12:54:19 2897
原创 Android 获取屏幕显示信息
Android 获取屏幕显示信息 public static DisplayMetrics getDisplayMetrics(Context context) { DisplayMetrics dm = context.getResources().getDisplayMetrics(); return dm;}
2016-05-31 12:53:14 2045
原创 Android bitmap bytearray转换
Android bitmap bytearray转换 bitmap转bytepublic static byte[] bitmapToByte(Bitmap b) { ByteArrayOutputStream o = new ByteArrayOutputStream(); b.compress(Bitmap.CompressFormat.PNG, 100, o); re
2016-05-31 12:51:20 963
原创 Android bitmap drawable转换
Android bitmap drawable转换 bitmap转drawablepublic static Drawable bitmapToDrawable(Bitmap bitmap) { return bitmap == null ? null : new BitmapDrawable(bitmap);}drawable 转bitmappublic static Bitmap
2016-05-31 12:47:38 283
原创 Android调用系统裁剪
Android调用系统裁剪public static Intent buildImageGetIntent(Uri saveTo, int aspectX, int aspectY, int outputX, int outputY, boolean returnData) { Log.i(TAG,
2016-05-31 12:46:09 846
原创 Android获得小图
public static int calculateInSampleSize(BitmapFactory.Options options, int reqWidth, int reqHeight) { int h = options.outHeight; int w = options.outWidth; int inSampleSize =
2016-05-31 12:41:34 289
原创 Android保存Bitmap到文件
Android保存Bitmap到文件public static boolean saveBitmap(Bitmap bitmap, File file) { if (bitmap == null) return false; FileOutputStream fos = null; try { fos = new FileOutputStrea
2016-05-31 12:40:27 1771
原创 判断sqlite 是否存在表
判断sqlite 是否存在表Cursor cursor = null; try { boolean result = false; String sql = "select count(*) as c from sqlite_master where type ='table' and name ='" + tabName.trim() + "' ";
2016-05-30 20:01:48 511
原创 Android oncreate中获取控件宽高
Android oncreate中获取控件宽高protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); View view = findViewById(R.id.main_my_view); view.
2016-05-28 19:06:33 337
原创 Gradle升级报错
Gradle升级报错我从1.4 升到2.1碰到了Execution failed for task ':app:clean'. Unable to delete file解解办法就是在moudle build中加入task clean(type: Exec) {ext.lockhunter = '\"C:\\LockHunter.exe\"'def buildDir = file(new Fi
2016-05-28 15:42:51 563
原创 Glide使用
Glide使用Glide解决什么问题Glide是一个非常成熟的图片加载库,他可以从多个源加载图片,如:网路,本地,Uri等,更重要的是他内部封装了非常好的缓存机制并且在处理图片的时候能保持一个低的内存消耗。Glide.with(context).load("http://inthecheesefactory.com/uploads/source/glidepicasso/cover.jpg")
2016-05-26 12:28:35 347
原创 Android应用内截屏
Android应用内截屏 并去掉通知栏public int getStatusBarHeight() {int result = 0;int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android");if (resourceId > 0) { result = getResour
2016-05-25 08:33:22 441
原创 Android 中使用反射
Android 中使用反射 try { String workerClassName="com.test"; Class workerClass=Class.forName(workerClassName); //得到某个类中的字段 tt=workerClass.getDeclaredField("tt");
2016-05-22 17:18:01 462
原创 Android 不让应用出现在最近使用APP列表
Android 不让应用出现在最近使用APP列表 android:excludeFromRecents="true"
2016-05-22 17:14:50 872
原创 Android textview设置字体
Android textview设置字体 mTextView.setTextSize(20);默认是sp为单位 如果想用dp px 可以使用 TypedValue.COMPLEX_UNIT_DP
2016-05-22 17:12:31 326
原创 Android edittext默认不获取焦点
Android edittext默认不获取焦点android:focusable="true" android:focusableInTouchMode="true"
2016-05-22 17:10:41 326
原创 Android 获取图片资源id
Android 获取图片资源idint drawableId = mContext.getResources().getIdentifier("ic_launcher","drawable", mContext.getPackageName());
2016-05-22 17:08:45 572
原创 Android clipchilder属性分析
Android clipchilder属性分析 android:clipChildren属性的分析 该属性默认值为android:clipChildren=”true” 单从字面意思理解clipChildren的意思是:裁剪(缩短)孩子 我们将其值设置为false后那么当子控件的高度高于父控件时 也会完全显示,而不会被压缩. 比如在此例中: 父类线性布局高度指定为50
2016-05-22 17:06:04 363
原创 Android countdowntime使用
Android countdowntime使用private class CountDownTimerSubClass extends CountDownTimer{ public CountDownTimerSubClass(long millisInFuture,long countDownInterval) { super(millisInFuture, coun
2016-05-22 17:04:22 847
原创 Android 判断应用是否在前台
Android 判断应用是否在前台public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.m
2016-05-22 17:02:24 424
原创 Android 切换软键盘 以及关闭
Android 切换软键盘 以及关闭private void toggleInput(Context context){ InputMethodManager inputMethodManager = (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE); inputM
2016-05-22 17:00:32 289
原创 Android edittext设置只能输入整数
Android edittext设置只能输入整数mEditText.setKeyListener(DigitsKeyListener.getInstance("123456789"));
2016-05-22 16:56:05 4902 2
原创 Android 设置键盘弹出后顶起布局
Android 设置键盘弹出后顶起布局getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
2016-05-22 16:37:50 1074
原创 Android webview 常用配置
Android webview 常用配置控制页面的布局LayoutAlgorithm.NARROW_COLUMNS:可能的话使所有列的宽度不超过屏幕宽度LayoutAlogrithm.NORMAL 正常显示LayoutAlogrithm.SINGLE_COLUMN 把所有内容放大webview等宽的一列中mWebView.getSettings().setLayoutAlgorithm(L
2016-05-22 13:26:25 2115
原创 Android webview loaddata乱码问题解决
Android webview loaddata乱码问题解决mWebView.getSettings().setDefaultTextEncodingName("UTF-8"); mWebView.loadData(data, "text/html; charset=UTF-8", null);
2016-05-22 13:15:36 285
转载 Android activitylifecyclecallbacks
Android activitylifecyclecallbackspackage com.cc;import java.util.LinkedList;import android.app.Activity;import android.app.Application;import android.os.Bundle;/** * Demo示例: * ActivityLifecycleCa
2016-05-22 13:13:57 273
原创 Android中的线程
Android中的线程android中的主线程是包装在activitythreead类中public static void main(String[] args) { Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, "ActivityThreadMain"); SamplingProfilerIntegration.start(
2016-05-22 13:09:28 269
原创 fragment onViewCreated
fragment onViewCreatedpublic void onViewCreated(View view, @Nullable Bundle savedInstanceState) {}这个方法是在oncreateview后立即调用的 view是oncreateview返回的view
2016-05-21 19:17:03 1112
原创 Android view中的requestLayout和invalidate方法
Android view中的requestLayout和invalidate方法requestLayout:当view确定自身已经不再适合现有的区域时,该view本身调用这个方法要求parent view重新调用他的onMeasure onLayout来对重新设置自己位置。特别的当view的layoutparameter发生改变,并且它的值还没能应用到view上,这时候适合调用这个方法。invali
2016-05-15 13:03:41 208
原创 android:textIsSelectable
android:textIsSelectable="true"的意思为文本是否可以复制,如果是true可以复制如果是false不可以复制。
2016-05-15 10:12:03 917
原创 android onUserLeaveHint和onUserInteraction
android onUserLeaveHint和onUserInteractiononUserLeaveHint 当用户的操作使一个activity准备进入后台时,此 方法会像activity的生命周期的一部分被调用。例如,当用户按下 Home键, Activity#onUserLeaveHint()将会被回调。但是当来电导致来电activity自动占据前台,Activity#on
2016-05-14 19:26:54 9262
tablayout demo
2016-05-31
fragment懒加载例子
2016-05-31
spring mvc fastjson整合
2015-06-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人