现在位置 >首页 > Android
0℃
2014年11月29日 Android ⁄ 被围观 36,635 次+
原文:http://ikinglai.blog.51cto.com/6220785/1191260      传统的android真机测试的办法都是,先在手机上打开USB开发选项,然后连接数据线,在eclipse的devices中可以看到连接的设备,就可以进行调试了。这种办法的缺点是,必须先安装驱动程序,而且要有数据线。像我的mac电脑上面,很多android手机都是没有驱动的,我之前的笨办法是先把apk拷到sdcard里面,然后从文件管理器安装,显然这种办法比较麻烦,下面就介绍以下wifi调试的办法。 我用wifi测试的主要目的是,因为我的数据线老是换掉,或者被别人借走,...
阅读全文

Wopus问答

0℃
2014年11月29日 Android, java ⁄ 被围观 60,287 次+
【本文系外部转贴,原文地址:https://github.com/Trinea/android-open-project】 作者:Trinea    主页:www.trinea.cn    邮箱:trinea.cn@gmail.com    QQ:717763774 说明:原作者一直在维护这份开源项目汇总,想获得最新资源请访问原地址。本人转载时修改了部分描述错误,更换了原文中不能显示的图片。 目前包括: Android开源项目第一篇——个性化控件(View)篇   包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、...
阅读全文
0℃
2014年11月29日 Android, java ⁄ 被围观 6,206 次+
过去的时间里,Android开发逐步走向成熟,一个个与Android相关的开发工具也层出不穷。不过,在面对各种新鲜事物时,不要忘了那些我们每天使用的大量开源库。在这里,向大家介绍的就是,在这个任劳任怨的大家庭中,最受开发者喜爱的五个Android库。希望通过对它们的了解,能够对你的开发工作有所帮助。 1. GSON Gson是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。可用于将Java对象转换成对应的JSON表示,也可以将JSON字符串转换成一个等效的Java对象。如果与API打交道的话,那么这将会是你经常需...
阅读全文
0℃
2014年11月24日 Android ⁄ 被围观 4,913 次+
过去的时间里,Android开发逐步走向成熟,一个个与Android相关的开发工具也层出不穷。不过,在面对各种新鲜事物时,不要忘了那些我们每天使用的大量开源库。在这里,向大家介绍的就是,在这个任劳任怨的大家庭中,最受开发者喜爱的五个Android库。希望通过对它们的了解,能够对你的开发工作有所帮助。 1. GSON Gson是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。可用于将Java对象转换成对应的JSON表示,也可以将JSON字符串转换成一个等效的Java对象。如果与API打交道的话,那么这将会是你经常需...
阅读全文
0℃
2014年11月24日 Android, java ⁄ 被围观 4,163 次+
要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。   元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target, 2.@Retention, 3.@Documented, 4.@Inherited 这些类型和它们所支持的类在java.lang.annotation包中可以找到。下面我们看一下每个元注解的作用和相应分参数的使用说明。   @Targ...
阅读全文
0℃
2012年08月29日 Android, 操作系统 ⁄ 被围观 3,128 次+
应用程序初始化时需要批量的向sqlite中插入大量数据,单独的使用for+Insert方法导致应用响应缓慢,因为 sqlite插入数据的时候默认一条语句就是一个事务,有多少条数据就有多少次磁盘操作。我的应用初始5000条记录也就是要5000次读写磁盘操作。 而且不能保证所有数据都能同时插入。(有可能部分插入成功,另外一部分失败,后续还得删除。太麻烦) 解决方法: 添加事务处理,把5000条插入作为一个事务   我们使用SQLite的事务进行控制: db.beginTransaction();  //手动设置开始事务 try{ //批量处理操作 for(Co...
阅读全文
0℃
最近发现一个问题,有时候对一个Android项目反复的Add jar和remove jar,发现编译可以通过,但是运行起来当应用到外部jar的对象时,会抛出java.lang.NoClassDefFoundError异常。导致程序奔溃。 查看项目属性,发现java build path里比正常的项目少了Android Dependencies这一项: 通过和丢失之前的项目进行比对,发现差别在于工程根目录下的.classpath文件,<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>这里的exported变成了false,于是把这里改回true,然...
阅读全文
0℃
2012年06月13日 Android, 操作系统 ⁄ 被围观 2,593 次+
很多初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。 事实上,这种想法完全是没有必要且不符合实际的,作为能和苹果iOS分庭抗礼的Android(各种意义上),当然也会有相当数量的游戏引擎存在。仅仅因为我们处于这个...
阅读全文
0℃
1、CPU频率,CPU信息:/proc/cpuinfo和/proc/stat 通过读取文件/proc/cpuinfo系统CPU的类型等多种信息。 读取/proc/stat 所有CPU活动的信息来计算CPU使用率   下面我们就来讲讲如何通过代码来获取CPU频率: package com.orange.cpu;   import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.InputStream;   public class CpuManager {   // 获取CPU最大频率(单位KHZ) // "/system/bin/cat" 命令行...
阅读全文
0℃
2012年05月30日 Android, 终端开发 ⁄ 被围观 2,570 次+
1、Android系统默认支持三种字体,分别为:“sans”, “serif”, “monospace 2、在Android中可以引入其他字体 。 <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:Android="http://schemas.android.com/apk/res/android" Android:layout_width="fill_parent" Android:layout_height="fill_parent" > <TableRow> <TextView Android:layout_marginRight="4px" Android:text="sans:" Android:textSize="20sp" &g...
阅读全文
×
腾讯微博