- 博客(11)
- 资源 (18)
- 收藏
- 关注
原创 获取安卓设备唯一码
在使用获取设置唯一码的过程中我们可以获取ImeiTelephonyManager TelephonyMgr = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);String szImei = TelephonyMgr.getDeviceId(); 可以获取Android ID等,但是这些方法在不同手机上有可能会返回nu
2016-10-31 10:59:22 931
转载 关于拍照相册读取裁剪图片显示图片的比较好的博客
转载自:http://blog.csdn.net/harvic880925/article/details/43163175拍照及裁剪终极方案首先声明两个Uri,一个保存拍照的结果,一个保存裁剪的结果:[java] view plain copy private static final int RESULT_CA
2016-10-31 10:47:35 386
原创 Android图片适配小知识点
记得刚接触安卓的时候是在13年,那时候老师教我们说图片一般都放在drawable-hdpi包下面,自那以后一般图片我都放在那下面,一直不理解为什么不放到别的包下面,相信很多初学者在了解不是很深入的情况下也会有相同的疑问。(估计也是因为老师水平有限讲不了那么深入,也或许是对我们这些刚入门的菜鸟讲的太深入了反而没有用),工作之后对图片适配的适配有了一定的了解,在这里写一下随着时间的推移为什么hdpi就
2016-10-28 14:47:12 361
原创 Android头像上传时裁剪图片过大问题,裁剪大图片导致
原先在完成头像上传功能的时候复制网上写好的代码,虽然也仔细研究过实现的过程但是这次项目中却遇到了一个很不解的问题,使用乐视手机实现图片裁剪的那一步骤中由于图片太大手机性能不够导致图片无法裁剪报出错误异常:Caused by: android.os.TransactionTooLargeException导致原因是:Binder传输的数据太大如果Binder的参数或返回值太大,不适合
2016-10-27 14:15:42 5469
原创 Android6.0运行时权限处理(项目中使用到的一种形式,没有使用第三方库)
相信大家都知道Android6.0之后的权限申请跟之前的版本有一个很大的差别,那就是任何危险权限都必须经过用户的手动选择是否接受来做相应的操作,而Android6.0之前安装应用的过程中是默认选中的。也就是说你要安装这个应用那就必须默认许可这些权限。所以在项目中遇到使用权限的时候要注意一下区分版本。6.0以下可以直接使用,6.0以上需要代码来实现权限申请Dailog的弹出。下面以访问Stora
2016-10-25 09:53:21 845
原创 安卓软键盘无法弹出,安卓无法弹出软键盘
在应用中为了用户体验更好在有EditText的界面,要求一进入界面就弹出软键盘,方法很简单网上有一大把的弹出软键盘的代码:InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);imm.showSoftInput(mKeywordEt, InputMethod
2016-10-20 10:04:48 6789 2
转载 美团分类导航按钮效果使用ViewPager+GridView实现左右滑动查看更多分类的功能
不记得什么时候,我留意到到美团网首页有使用ViewPager+GridView实现左右滑动查看更多分类的一个功能,感觉它很有趣,于是想着自己动手也实现这样一个功能,和往常一样,主要是想总结一下我在学习过程中的一些笔记以及需要注意的地方。 其中需要注意的有如下几个点: 一:使用GridView作为每个ViewPager的页面,也就是说每个ViewPager的页面都是inflate出一个Gri
2016-10-14 11:26:40 2087 1
原创 安卓实时监听网络变化
思路:使用长驻型广播注册广播接收器,重写BroadcastReceiver的onReceive方法对网络状态的变化做相应处理1、AndroidManifest里注册广播接收器 2、重写广播接收器继承自BroadcastReceiverimport android.content.BroadcastReceiver;import android.content.Context;import a
2016-10-14 10:16:22 922
原创 运行WampServer提示计算机中丢失 msvcr110.dll
在第一次运行WampServer的时候,出现“无法启动此程序,因为计算机中丢失 MSVCR110.dll。尝试重新安装该程序以解决此问题。在浏览器的地址栏里输入 http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 这个网址来进行相关程序的下载。打开之后,在“选择语言”里选择“简体中文”,然后点击右边
2016-10-11 10:18:23 59482 3
原创 ArrayList转数组,数组与ArrayList互相转换
首先来说一下数组 与集合的区别:Arraylist为集合的子类,String[] a 为定义了一个String类型的数组,数组和集合都可以用来表示容纳了相同数据的一个容器数组的大小是固定的 比如new一个数组 String[] a=new String [5];集合的大小就是可变的可以任意增删改查 List a = new ArrayList();数组与集合之间是有直接的
2016-10-10 11:02:33 40750
原创 安卓获取url中的参数
试例url形式如下:http://api.com?aaa=111&bbb=222&ccc=333想要得到后面的参数想到了使用字符串截取的方式,先使用index方法获取问号的位置然后使用substring方法获取问号以后的所有参数,具体代码如下:以上是具体的实现方法,下面是调用:log打印信息如下:
2016-10-09 09:52:34 3336
安卓刘海屏适配(测试机型:小米8、华为p20、vivo X21、oppo R15)
2018-07-24
ViewPager+GridView实现左右滑动查看更多分类的功能
2016-10-14
DrawerLayout和NavigationView实现侧滑菜单
2016-09-18
TestScrollChange
2016-07-26
AnLayoutChanges
2016-06-16
安卓闪动字效果实现
2015-05-13
首次进入应用滑动人物行走动画导航
2015-05-09
安卓实现仿照IOS开关按钮SwitchButton
2015-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人