android开发
wu_cai_
这个作者很懒,什么都没留下…
展开
-
Android Studio简单更新方法
想将 android studio从1.2.1.1版本更新到1.3.2版本,从网上找了一些更新的方法,但发现对我的版本不太适合;下面提供一个比较简答的更新方法。google提供了为android studio的更新提供了很简单的方式(其实相比其他软件还是挺麻烦的),只需从网上下载一个更新包即可。步骤一:只要从Android Studio Help菜单中选择Check f原创 2015-08-27 18:12:10 · 646 阅读 · 0 评论 -
android:layout_gravity和android:gravity的区别
1.首先来看看android:layout_gravity和android:gravity的使用区别。android:gravity:这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Button的左转载 2015-12-16 13:12:25 · 302 阅读 · 0 评论 -
Android 中的 Service 全面总结
Android 中的 Service 全面总结1、Service的种类 按运行地点分类:类别区别 优点缺点 应用本地服务(Local)该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会转载 2015-11-13 00:59:25 · 241 阅读 · 0 评论 -
android 读取sd卡中的图片
android 读取sd卡中的图片 一 读取sd卡中的图片 1 获取读取sd的权限 在AndroidMainfest.xml文件中添加 注意:在前添加 2 找到sd卡的目录(以真机的情况说明) /** *图片文件路径 *打印Environment.getEx转载 2015-09-21 20:57:39 · 1523 阅读 · 0 评论 -
PendingIntent的内部机制
说说PendingIntent的内部机制 侯 亮 1 概述 在Android中,我们常常使用PendingIntent来表达一种“留待日后处理”的意思。从这个角度来说,PendingIntent可以被理解为一种特殊的异步处理机制。不过,单就命名而言,PendingIntent其实具有一定误导性,因为它既不继承于Intent,也不包含Intent,它的核心可以粗略地转载 2015-11-06 20:47:50 · 369 阅读 · 0 评论 -
解决ADB server didn't ACK问题,连上手机问题
出现如下情况ADB server didn't ACK* failed to start daemon *解决办法:方法一:(1)查看任务管理器,关闭所有adb.exe,或者运行->cmd,在命令窗口输入adb kill-server(2)重启eclipse即可方法二, :如果方法一不行,就查看下自己电脑是否启动了如:91手机助手,360转载 2015-09-16 14:09:57 · 348 阅读 · 0 评论 -
将Eclipse中的项目迁移到Android Studio中的方法
如果你之前有用Eclipse做过安卓开发,现在想要把Eclipse中的项目导入到Android Studio的环境中,那么首先要做的是生成Build Gradle的文件。因为Android Studio 是用Gradle来管理项目的,具体操作步骤如下:从Eclipse中导出1.将你的ADT插件版本升级到22.0以上。2.在Eclipse中,选择File-->Export。3.在转载 2015-09-05 16:24:21 · 398 阅读 · 0 评论 -
Android开发中颜色的自定义方法
Android开发中颜色的自定义方法 1、使用Color类的常量,如: int color = Color.BLUE; // 创建一个蓝色 是使用Android提供的颜色 int color = Color.RED; int color = Color.WHITE; 2、通过ARGB构建,如: int color = Color.arg转载 2015-09-02 00:27:19 · 540 阅读 · 0 评论 -
[Error]No enclosing instance of type XX is accessible. Must qualify the allocation with an e
错误原因: 因为xx是一个动态的内部类,创建这样的对象必须有实例与之对应,程序是在静态方法(如pubilc static main函数的方法)中直接调用动态内部类会报这样错误。 这样的错误好比类中的静态方法不能直接调用动态方法。解决方法: 1.可以把该内部类声明为static。 2.或者不要在静态方法中调用。 3.定义在含静态方法的类之原创 2015-08-31 22:18:00 · 438 阅读 · 0 评论 -
linux下程序由于SIGPIPE退出进程
起因对于一个对端关闭了的socket进行两次写操作,第二次会产生一个SIGPIPE信号,该信号默认退出进程。 具体如何分析可以参见tcp四次挥手。 tcp协议是全双工的,这就可以看成是两条单工信道,单工信道是管道PIPE,在对端调用close后,对端将发送一个FIN标志给本端,在本端进行read返回0的话,就表示对端关闭了对端负责的一条管道,但是本端这一条管道还可以进行通信,(引申一下tcp的限制...转载 2018-05-18 19:24:54 · 267 阅读 · 0 评论