- 博客(48)
- 资源 (1)
- 收藏
- 关注
原创 使用Genymotion安装APK出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE的解决办法
Genymotion安装或运行APK失败,试试这个办法:点击下载Genymotion-ARM-Translation.zip将你的虚拟机运行起来,将下载好的zip包用鼠标拖到虚拟机窗口中(不要怀疑,就是拖zip包,不要解压),点击确认就,重启Genymotion。
2016-01-12 16:07:34
602
原创 activity透明
在AndroidManifest.xml 中定义Activity的地方一句话android:theme="@android:style/Theme.Dialog"android:theme="@android:style/Theme.Translucent"就变成半透明的 .
2016-01-11 12:02:45
448
转载 Android开发中的屏幕适配问题
官方文档网址:http://developer.android.com/intl/zh-cn/guide/practices/screens_support.html1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽度方向
2016-01-06 14:57:05
593
翻译 移动界面尺寸!安卓1080P界面设计规范解读
第一部分app设计知识:什么是安卓1080P?目前市场上,只有Android系统的手机才有1080P全高清的产品。1080P是说手机屏幕的分辨率达到1920*1080像素。目前为止,市面上Android阵营中所有品牌手机里面,全高清屏幕的手机有以下几款。小米3以上、索尼L36h(Xperia Z);OPPO X909(Find 5);HTC、一加手机 X920e(Butte
2016-01-06 14:50:06
10172
翻译 移动界面尺寸!安卓720*1280界面尺寸规范参考
这样的手机又vivo智能收款机、三星Galaxy A5、华为荣耀等手机。这样的手机屏幕尺寸是:5寸 即屏幕对角线是5英寸。计算方法:1280平方+720平方=2156800,结果再开平方=1468.6048,再÷5,=293.72点每英寸。在1280*720px的分辨率下,1dp=2px 所有的尺寸具体请参照:Device Metric
2016-01-06 14:48:15
28853
1
转载 Android开发使用的常见第三方框架汇总
1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级处理 (4) 缓存 (5) 多级别取消请求 (6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请
2016-01-05 16:03:55
936
转载 FragmentActivity调用add方法报错
importandroid.app.Fragment; 改为importandroid.support.v4.app.Fragment首先需要导入android-support-v4.jar包,方法见下:进入Android\sdk\extras\a
2016-01-04 16:52:16
2818
原创 Android - Activity,A,B,C跳过B直接返回A
问题:一个application(即同一个.apk)里面有A,B,C三个Activity,启动顺序为:A为action=main&Launch即application启动的第一个activity,A启动B,B启动C,那想从关闭C之后直接回到A,而不是回到B?? 分析:正常情况下:A启动B之后,A进入Stop的状态,并且B进入活动栈栈顶,B启动C之后,B进入Stop的状态,并且C进入活动栈栈
2015-12-24 13:24:12
6465
1
原创 友盟 推送
文档 http://bbs.umeng.com/thread-9698-1-1.html统计 http://dev.umeng.com/analytics/android-doc/integration#8推送 http://dev.umeng.com/push/android/integration#1_4_2http://www.bubuko.com/infodetail-65
2015-12-21 17:00:06
376
转载 AlertDialog.Builder对话框类的用法
android 对话框弹出位置和透明度的设置在android中我们经常会用AlertDialog来显示对话框。通过这个对话框是显示在屏幕中心的。但在某些程序中,要求对话框可以显 示在不同的位置。例如,屏幕的上方或下方。要实现这种效果。就需要获得对话框的Window对象,获得这个Window对象有多种方法。最容易的就是直接 通过AlertDialog类的getWindow方法来获得Windo
2015-11-09 11:42:16
959
原创 Android 等待进度条
Progressbar例如发送短信,连接网络等等,表示一个过程正在执行中进度条的种类 :对话框进度条,标题进度条和水平进度条默认的style是一直旋转的圆形的进度条对话框进度条步骤(ProgressBarDialog)(1)覆盖activity的onCreateDialog()方法,并在其中创建对话框即 protected Dialog onCrea
2015-10-30 17:03:11
1544
原创 Activity 回调函数
如果你想在Activity中得到新打开Activity关闭后返回的数据,你需要使用Activity提供的startActivityForResult(Intent intent,int requestCode)(startActivity()是context提供的抽象方法,而startActivityForResult方法是Activity自己特有的方法)方法打开新的Activity,新的Acti
2015-10-28 15:09:55
1830
原创 安卓 自带主题 theme
•android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏•android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不显示应用程序标题
2015-10-21 13:55:28
507
原创 android EditText 中的TextWatcher 限制小数点位数
需求要求:不能在xml中配置android:inputType="number" android:digits="0123456789."需要用代码实现,当用户输入多余的小数点时,默认什么都不输入需求实现的具体代码private class DoubleTextWatcher implements TextWatcher { private EditT
2015-09-16 18:35:12
724
原创 java double类型保留两位小数4种方法
4种方法,都是四舍五入,例: import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class format { double f = 111231.5585; public
2015-09-16 18:33:44
448
原创 java常见错误以及可能原因
java常见错误以及可能原因集锦(一)0、 需要标识符a) 不在函数内1、 非法表达式开始b) 可能:丢失括号 .2. no data founda) 可能:setInt(1,100)中,没有100这个值3. 找不到符号a) 可能:没导入包4. 指定了无效URLa) 可能:数据库名或IP错误,即连接出错5. 类路径没有找到a) 可能:
2015-08-27 13:41:41
2299
转载 Java开发者必去的技术网站
中文网站http://www-900.ibm.com/developerWorks/cn/java/index.shtmlhttp://diy.ccidnet.com/pub/article/c317_a71330_p1.html 赛迪网J2EE专题http://www.javaresearch.org/ Java研究组织http://www.jdon.com/ J道-Jav
2015-08-27 13:38:00
571
翻译 Android运行时异常“Binary XML file line # : Error inflating class”
在原生Android下编译APK,编译没有问题,但是在运行的时候经常出现如标题所描述的异常,然后整个程序Crash掉...... 我遇到该问题常常都是因为修改了资源文件所引起,大致有以下几种方式来解决: 1. 引用类名问题:自定义了一个View,将他用于布局文件中,假设他的包名叫MyPackage,类名叫MyTestView,这个时候你在XML作为布局元素来布局的话,必须使用完
2015-08-10 17:50:48
527
翻译 Android Http请求框架二:xUtils 框架网络请求
1、xUtils 下载地址 github 下载地址 : https://github.com/wyouflf/xUtils 2、关于网络请求的方法 package com.jike.shanglv.NetAndJson; import java.io.File; import com.lidro
2015-08-06 17:03:42
1423
翻译 Android Http请求框架一:Get 和 Post 请求
1、HttpUtilpackage com.app.android01;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;i
2015-08-06 17:01:23
366
翻译 Android中的系统全线问题
1.ACCES_NETWORK_STATE 允许应用程序获取网络状态信息的权限2.ACCESS_WIFI_STATE 允许应用程序获取Wi-Fi网络状态的权限3.BATTERY_STATS 允许应用程序获取电池状态的权限4.BL
2015-08-06 16:56:09
312
转载 深入了解Looper、Handler、Message之间关系
关于Android中的异步消息处理机制的内容。有一点Android基础的朋友们都知道,在Android中,主线程(也就是UI线程)是不安全的,当在主线程处理消息过长时,非常容易发生ANR(Application Not Responding)现象,这样对于用户体验是非常不好的;其次,如果我们在子线程中尝试进行UI的操作,程序就可能还会直接崩溃。我相信,对于大多刚入门的朋友,在日常工作当中会经常遇到
2015-08-06 16:55:24
334
原创 Android开发常用系统权限
1.ACCES_NETWORK_STATE 允许应用程序获取网络状态信息的权限2.ACCESS_WIFI_STATE 允许应用程序获取Wi-Fi网络状态的权限3.BATTERY_STATS 允许应用程序获取电池状态的权限4.BL
2015-08-06 16:52:32
377
转载 高效开发Android App的10个建议
假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论,最后名声也就臭了。即使你的应用设计精良、创意无限也没用。 耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功。这就是为什么在开发中确保最优化、运行流畅而且不会使Android系统出问题是至关重要的了。这里不需要讨论高效编程,因为我们不会关心你写的代码是否
2015-08-06 16:48:46
304
转载 主流手机分辨率 尺寸 操作系统
小米1 : 480 x 854 4.0 英寸小米2 : 720 x 1280 4.3 英寸小米3 : 1080 x 1920 5.0 英寸小米4 : 1080 x 1920 5.0 英寸小米note: 1080 x 1920 5.7 英寸华为p7 : 1080 x 1920 5.0 英寸 2
2015-08-06 13:47:12
1120
转载 QR的生成(二维码)
二维码现在随处可见,使用Android代码根据输入的字符串生成二维码其实也很简单,其中需要引用一个Google开源的包--ZXing。下面这个例子里包含条形码和QR码的生成和解析,下面讲解二维码的生成。首先,给出实现的截图: 生成二维码的步骤如下:1.首先用户在编辑框中输入需要生成的字符串内容2.点击下方的按钮3.按钮下方的Image
2015-07-30 14:01:37
3462
原创 Android获取验证码后倒计时程序
在开发是经常会遇到获取短信验证码,然后获取验证码后需要等待1分钟倒计时,这是是不能再次发送短信请求的,这是需要一个倒计时程序这里我封装了一个Util类,希望对开发的小伙伴能有帮助, public class TimeCountUtil extends CountDownTimer {private Activity mActivity;private Button btn;//
2015-07-28 17:18:19
367
原创 Android里面的匿名类与匿名内部类使用
Android里面的匿名类与匿名内部类使用在android开发中经常碰到匿名类(和匿名内部类)的使用,那么匿名类和一般情况下使用的类有什么不同,从实现的功能来讲是一样的,但是使用匿名更加简洁方便,形式上有点像new一个接口或类的感觉。在android开发中经常碰到匿名类(和匿名内部类)的使用,那么匿名类和一般情况下使用的类有什么不同,从实现的功能来讲是一样的,但是使用匿名更加简洁方便,形式
2015-07-28 17:16:39
525
原创 Android开发 命名规范
标识符命名法标识符命名法最要有四种:1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写3 下划线命名法:单词与单词间用下划线做间隔。4 匈牙利命名法:广泛应用于微软编程环境中,在以Pascal命名法的变量前附加小写序列说明该变量的类型。 量的取名方
2015-07-27 17:35:59
334
原创 规范包名的命名
com.example.app.activity | Activity 类com.example.app.widget | 自定义的小UIcom.example.app.db | 数据库相关操作com.example.app.domain/modle/bean/entity | 实体com.example.app.engine | 存放业务层,因为service冲突com.ex
2015-07-27 11:48:02
1261
翻译 探究Android的多分辨率支持以及各种类型图标尺寸大小
应用程序图标 (Icon)应当是一个 Alpha 通道透明的32位 PNG 图片。由于安卓设备众多,一个应用程序图标需要设计几种不同大小,如:LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px。MDPI (Medium Density Screen, 160 DPI),其图标大小为 48 x 48 px。HDPI (High Density
2015-07-21 17:07:53
1646
翻译 android Json解析全
0方式一 1、实体类 public class Person { privateint age; privateString name; publicPerson(int age, String name) { super(); this.age = age;
2015-07-20 17:33:48
267
翻译 Android,iOS打开手机QQ与指定用户聊天界面
在浏览器中可以通过JS代码打开QQ并弹出聊天界面,一般作为客服QQ使用。而在移动端腾讯貌似没有公布提供类似API,但是却可以使用schema模式来启动手机QQ。以下为具体代码:Android:[java] view plaincopyString url="mqqwpa://im/chat?chat_type=wpa&uin=501863587";
2015-07-20 13:49:55
474
翻译 android实现背景音乐播放
package com.liu.zhen.utils;import android.content.Context;import android.content.res.AssetFileDescriptor;import android.media.MediaPlayer;import android.util.Log;/** * * This class
2015-07-03 11:49:12
432
翻译 android如何长时间音乐播放实现MediaPlayer
长时间的音乐因为体积比较大,放在手机内存中,对资源的占用太大。 MediaPlayer类可以用来播放音频、视频和流媒体,MediaPlayer包含了Audio和Video的播放功能。 在Android的界面上,Music和Video两个应用程序都是调用MediaPlayer实现的。 MediaPlayer在底层是基于OpenCore(PacketVideo)的库实现的。 一
2015-07-03 11:47:25
1273
转载 常见报错
报错1:The connection to adb is down, and a severe error has occured. You must restart adb and Eclipse. Please ensure that adb is correctly located at 'adb.exe' and can be executed. 解决方法:进入命令行下重启ad
2015-06-29 13:53:32
386
翻译 Android 获取屏幕尺寸与密度
遇到一个问题,我的地图浮标图片在WVGA手机上正好,在QVGA上就显的太大,所以我要根据屏幕的不同调整浮标的大小使其在QVGA大小合适。有的同事提出了依据分辨率来区分不同的屏幕,但是单WVGA就支持好几种不同的分辨率,QVGA又支持好几种。。。而且更神奇的时候,有时候,通过代码获取屏幕分辨率竟然得到了320 x 427 ,Android文档是不支持这种分辨率的,所以依据分辨率来区分不同的屏幕是
2015-06-29 10:53:15
313
翻译 Android 图片实现按钮点击切换效果
Android中的按钮有三种状态—默认,被点击,被选中。如果我们要实现按钮的三种背景,只需在res/drawable目录中建立这样一个XML文件: selector.xml android:drawable="@drawable/t3"/> android:drawab
2015-06-04 10:22:34
4296
转载 Button点击颜色变换
我们在开发的过程中,往往为了美化界面的需要,会修改按钮的默认外观,而因为Android中的按钮有三种状态—默认,被点击,被选中。所以,如果要改变按钮的外观,需要对这三种情况都做出修改,也许在以往,我们最容易想到的就是,手动监听按钮的选中和点击事件,然后写代码来替换按钮的背景,但是在android中,我们不需要这么麻烦,android早就替我们想好了解决方案,那就是selector资源。如果
2015-05-22 16:52:42
4967
转载 Android_UI_点击按钮切换背景效果实现
实现按钮按下和释放,按钮背景图片相应切换效果的方法这里介绍两种,一种是在代码里实现,另一种是在xml文件里实现一、在xml文件里首先现在layout的一个xml文件下定义Button如下所示:[html] view plaincopyButton android:id="@+id/btn_user_s
2015-05-09 18:31:48
416
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人