- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 android 非侵入式热修复框架Hotfix使用
先看一下比较热门的各大厂商热修复框架对比: Hotfix最新版本spofix是首款非侵入式框架:下面是百度内容 假设大家都想要把用户代码塞到一个框架里。侵入式的做法就是要求用户代码“知道”框架的代码,表现为用户代码需要继承框 架提供的类。非侵入式则不需要用户代码引入框架代码的信息,从类的编写者角度来看,察觉不到框架的存在。
2017-08-29 14:45:09 147359
原创 android屏幕适配
屏幕适配:布局适配、布局控件适配、图片资源适配 布局适配:本质:使得布局元素自适应屏幕尺寸、根据屏幕的配置来加载相应的UI布局 使得布局元素自适应屏幕尺寸:做法:使用相对布局(RelativeLayout),禁用绝对布局(AbsoluteLayout)布局的子控件之间使用相对位置的方式排列,因为RelativeLayout讲究的是相对位置,即使屏幕的大小改变,视图之前的相对位置都不会变化,与屏幕大...
2017-08-31 13:31:09 19713
原创 android recycler添加分割线 点击事件等
Main类package com.scout.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.LinearLayoutManager;import android.support.v7.widg
2017-08-30 22:18:24 74771
原创 android 打开音视频图片文件(支持所有格式格式)
打开方式 AdapterView.OnItemLongClickListener itemchivklong = new AdapterView.OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView parent, View view, int position, l
2017-08-29 14:15:03 9106
原创 android 插入usb摄像头弹出提示框-判断usb摄像头插入没有
<activity android:name=".MainActivity" android:label="@string/app_name" android:launchMode="singleTask" > android:name="android.intent.action.MAIN" />
2017-08-24 17:10:08 16831
原创 android 判断是否有sim卡
/** * 判断是否包含SIM卡 * * @return 状态 */public static boolean ishasSimCard(Context context) { TelephonyManager telMgr = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SER
2017-08-23 18:01:16 19569 2
原创 android 判断当前网络是否可用(ping网络),包含wifi和移动数据网络
/** * 判断当前的网络连接状态是否能用 * return ture 可用 flase不可用 */public static final boolean ping() { String result = null; try { String ip = "www.baidu.com";// ping 的地址,可以换成任何一种可靠的外网
2017-08-23 18:00:04 31178 1
原创 android 获取手机运营商名字
/** * 获取当前的运营商 * * @param context * @return 运营商名字 */public static String getOperator(Context context) { String ProvidersName = ""; TelephonyManager telephonyManager = (TelephonyManager...
2017-08-23 17:55:10 48265 6
原创 android获取屏幕的物理尺寸
/** * @ 获取当前手机屏幕尺寸 */public static float getPingMuSize(Context mContext) { int densityDpi = mContext.getResources().getDisplayMetrics().densityDpi; float scaledDensity = mContext.getResou
2017-08-23 17:52:17 48114 1
原创 android 通过adb命令控制wifi开关
手机必须rootpublic static void setSettingsWifi() { ShellUtil.runRootCmd("svc wifi enable");}package com.watch.in.uitlis.data;/** * Created by Administrator on 2017/6/21. */impor
2017-08-23 17:47:46 19703
转载 Android Fragment 真正的完全解析(上)
自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态和动态的使用Fragment,Fragment回退栈,Fragment事务;以及Fragment的一些特殊用途,例如:没有布局的Fragme...
2017-08-23 17:40:40 45103
源码jbq.aar
2018-05-05
netty demo
2017-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人