随笔分类 -  4. Android

摘要:在Android开发中,如果你使用的是Android4.0以后,那你会发现,只要是写在主线程(就是Activity)中的HTTP请求,运行时都会报错,这是因为Android在4.0以后为了防止应用的ANR(aplication Not Response)异常 在Android API>9 (Hone 阅读全文
posted @ 2016-05-11 09:30 H_bolin 阅读(3474) 评论(0) 推荐(0)
摘要:// 取得所有方法 Method[] hideMethod =Activity.class.getMethods(); int i = 0; for (; i < hideMethod.length; i++) { Log.e("method name", hideMethod[i].getN... 阅读全文
posted @ 2016-05-09 13:24 H_bolin 阅读(435) 评论(0) 推荐(0)
摘要:转载:http://www.linuxidc.com/Linux/2014-03/97561.htm Android开发中,经常会在Java代码与Jni层之间传递数组(byte[]),一个典型的应用是Java层把需要发送给客户端的数据流传递到Jni层,由Jni层的Socket代码发送出去,当然,Jn 阅读全文
posted @ 2016-05-03 17:03 H_bolin 阅读(4845) 评论(0) 推荐(0)
摘要:做视频播放器的视频,不知道视频是横着录像的, 还是竖着录像的。 想了一个折中的方法。获取视频的缩略图片、在进行宽高比。> 1 说明是横的。< 1说明是竖着的。 相关代码: 图片比例: > 1 说明是横着录像。< 1说明是竖着录像。 阅读全文
posted @ 2016-04-23 16:36 H_bolin 阅读(2477) 评论(0) 推荐(0)
摘要:如何区分16:9和4:3 将 视频分辨率的宽度除以高度,运算结果接近1.7的是16:9(超过1.77都归类为16:9),运算结果接近1.3的4:3。例如您要上传的视频分辨率是 640*480,用640/480=1.33,那么这个就是一个4:3的视频。根据视频播放时的形状也可以目测出视频是16:9还是 阅读全文
posted @ 2016-04-21 10:34 H_bolin 阅读(12945) 评论(0) 推荐(0)
摘要:在4.4版本之前,我们可以使用发送广播的方式,强制刷新多媒体库 发送广播之后,还需要注册一个广播接受者,来接受并处理扫描开始和结束事件 通过这种方式,我们便可以强制更新媒体库。 但是,在4.4之后,Android对一些操作的权限提高,如果在4.4的系统上使用这种方式,便会出现下面的错误 这是因为在4 阅读全文
posted @ 2016-04-21 09:40 H_bolin 阅读(1069) 评论(0) 推荐(0)
摘要:1.申请用户权限 2.Java代码 3.布局文件 阅读全文
posted @ 2016-04-21 08:37 H_bolin 阅读(376) 评论(0) 推荐(0)
摘要:问题现象:在电脑上安装好手机驱动后,手机进入设置 >应用程序 >开发 >勾选USB调试后连接电脑,,在CMD命令中输入adb devices发现没有设备。 解决方法:开始菜单-->计算机(右键)-->设备管理器,找到设备,如下图 双击设备驱动,在弹出的菜单中选中“详细信息”tab页。 在下拉菜单中选 阅读全文
posted @ 2016-04-17 23:25 H_bolin 阅读(24358) 评论(0) 推荐(0)
摘要:常用的ADB命令: ADB很强大,记住一些ADB命令有助于提高工作效率。 获取序列号: 查看连接计算机的设备: 重启机器: 重启到bootloader,即刷机模式: 重启到recovery,即恢复模式: 查看log: 终止adb服务进程: 重启adb服务进程: 获取机器MAC地址: 获取CPU序列号 阅读全文
posted @ 2016-04-17 23:13 H_bolin 阅读(1339) 评论(0) 推荐(0)
摘要:有时候开发的问题:会遇到在公司上班的时候,公司的IDE能跑程序,把程序拷贝回家,再跑一次,就会出现以下错误: INSTALL_FAILED_UPDATE_INCOMPATIBLE 原因:就是你的安装包与之前设备上的安装包签名不一致。百度的时候,有的人说:运行太多次也会出现上述的问题,但我没遇到过。 阅读全文
posted @ 2016-04-17 22:45 H_bolin 阅读(42604) 评论(0) 推荐(0)
摘要:宽度为10个字符的宽度xml中 android:ems属性 ,作为EditText 默认生成 的属性,其含义是需要编辑的 字符串长度 。设置为10时,最多编辑 10个em ,一个em单位是 两个inch ,但是随着自动调整,在Android中 em代表‘M’的数量 。但是 EditText的属性 , 阅读全文
posted @ 2016-04-14 00:38 H_bolin 阅读(2498) 评论(0) 推荐(0)
摘要:Public Methods public abstract void onItemClick (AdapterView<?> parent, View view, int position, long id) Since: API Level 1 Callback method to be inv 阅读全文
posted @ 2016-04-13 15:54 H_bolin 阅读(2832) 评论(0) 推荐(1)
摘要:今天调布局的时候 想把界面做成横屏竖屏都可以的 突然发现之前理解的android:布局参数都是有问题的 今天贴出来 下次自己也记得 以下大部为用在RelativeLayout中的一些参数: android:layout_above 将该控件的底部至于给定ID的控件之上,但不会左对齐,默认置于父窗口最 阅读全文
posted @ 2016-04-13 00:18 H_bolin 阅读(635) 评论(0) 推荐(0)
摘要:相信大家对LinearLayout已经相当熟悉,但你们是否了解它的属性baselineAligned呢? Android官方文档是这么描述的: 那到底这个属性是做什么用的呢? baselineAligned:基准线对齐。 首先要解释什么是基准线,这个在中文中不常见,但在以字母为书写语言的其他国家非常 阅读全文
posted @ 2016-04-10 23:33 H_bolin 阅读(228) 评论(0) 推荐(0)
摘要:最近遇到了打开带有ScrollView的页面布局默认起始位置不是最顶部的情况,最后发现问题是因为ScrollView内部嵌套了gridview,只需要设置gridview获取焦点为false即可。 gridview.setFocusable(false); 如果内部嵌套的是listview,也是同样 阅读全文
posted @ 2016-04-05 13:52 H_bolin 阅读(585) 评论(0) 推荐(0)
摘要:老实说,这两个小东东实在是太麻烦了,很不好懂,我自己那api文档都头晕,在网上找到很多资料,才知道是怎么回事,这里总结一下,记住这个原则就会很清楚了: 1、onInterceptTouchEvent()是用于处理事件(类似于预处理,当然也可以不处理)并改变事件的传递方向,也就是决定是否允许Touch 阅读全文
posted @ 2016-04-04 22:03 H_bolin 阅读(270) 评论(0) 推荐(0)
摘要:我们平常可以直接在xml里设置margin,如: <ImageView android:layout_margin="5dip" android:src="@drawable/image" /> 但是有些情况下,需要在java代码里来写,可是View本身没有setMargin方法,怎么办呢? 通过查 阅读全文
posted @ 2016-04-01 13:29 H_bolin 阅读(2362) 评论(0) 推荐(0)
摘要:// dp转化为像素 public int Dp2Px(Context context, float dp) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dp * scale + 0.5f); } /... 阅读全文
posted @ 2016-04-01 13:22 H_bolin 阅读(223) 评论(0) 推荐(0)
摘要:TranslateAnimation详解 Android JDK为我们提供了4种动画效果,分别是: AlphaAnimation,RotateAnimation, ScaleAnimation, TranslateAnimation.今天我想讲解的是TranslateAnimation这个动画效果。 阅读全文
posted @ 2016-04-01 09:25 H_bolin 阅读(523) 评论(0) 推荐(0)
摘要:在开发android程序的时候,我们经常会遇到让控件或是view实现叠加的效果,一般这种情况,很多人会使用Framelayout来处理,可是有一个问题Framelayout布局在布局上会有很多限制,不如RelativeLayout布局那么随意,那么RelativeLayout有没有什么属性可以让我们 阅读全文
posted @ 2016-04-01 09:20 H_bolin 阅读(3102) 评论(0) 推荐(0)