- 博客(94)
- 资源 (8)
- 收藏
- 关注
转载 compileSdkVersion, minSdkVersion 和 targetSdkVersion详解
API levelAPI level是一个整数,它指的是我们使用的框架(Framework)的版本,也就是我们使用的sdk中的各个平台下的android.jar。但是这个API level又和Android系统的版本有着对应关系,并且每个系统都会在内部记录它所使用的API level。https://developer.android.com/guide/topics/manifest/u
2018-01-08 20:26:06
1647
转载 Java的反射机制的作用
Java的反射机制是Java特性之一,反射机制是构建框架技术的基础所在。灵活掌握Java反射机制,对大家以后学习框架技术有很大的帮助。那么什么是Java的反射呢? 大家都知道,要让Java程序能够运行,那么就得让Java类要被Java虚拟机加载。Java类如果不被Java虚拟机加载,是不能正常运行的。现在我们运行的所有的程序都是在编译期的时候就已经知道了你所需要的那个类
2016-02-29 21:06:47
751
转载 mx4 如何连接eclipse?
如题,我的debug 模式已经打开了,豌豆荚也可以连上,但是在eclipse 中就是找不到,如何解决?各位ANDROID开发者不要笑,这个问题确实是魅族手机特有的问题,别的品牌都可以顺利连接,但是魅族就是不行!每次打开豌豆荚或者360手机助手之类手机助手后Eclipse才会检测到mx4(实际上是豌豆荚关闭eclipse的adb使用自己的驱动连接的).解决方法就是在"adb_usb.in
2015-04-17 18:18:31
1773
转载 执行ssh-add时出现Could not open a connection to your authentication agent
执行ssh-add时出现Could not open a connection to your authentication agent若执行ssh-add /path/to/xxx.pem是出现这个错误:Could not open a connection to your authentication agent,则先执行如下命令即可: ssh-agent bash
2014-10-14 16:11:15
29213
1
转载 Android Property Animation动画
Android动画学习笔记 3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 1. View
2014-09-25 13:48:16
886
转载 ICE 异常Address family not supported by protocol family
今天编写好ICE的一个实例,一个很简单的Hello World例子,在myeclipse中运行的时候,出现了一个异常,异常信息如下:Ice.SocketException error = 0at IceInternal.Network.doBind(Network.java:249)at IceInternal.TcpAcceptor.(TcpAcceptor
2014-08-14 15:21:09
5023
原创 make: *** No rule to make target 错误原因、分析和解决办法
很有帮助,已解决问题。具体解决步骤是: 比如我的报错是:make[1]: *** No rule to make target `jni/..//submodules/linphone/oRTP/build/android/../..//src/str_utils.c', needed by `obj/local/x86/objs/ortp/src/str_utils.o'. Stop
2014-08-06 10:46:44
518301
41
转载 android:configChanges属性,横竖屏切换
android:configChanges属性2013-05-13 16:12 5689人阅读 评论(0) 收藏 举报对android:configChanges属性,一般认为有以下几点:1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置Activity的andro
2014-07-22 14:32:45
835
转载 Failed to install *.apk on device *: timeout
可能项目越做越大吧(其实是图片多^-^),到了后面每次调试安装时都出现Failed to install *.apk on device *: timeout现在将这个问题整理出来,以便以后查阅。错误出现:连接真机调试的时候如果连接太久没响应就会出现timeout根据网上众多资料:可分为这几个解决方法方法由简单到麻烦:1.在window-》prensent...
2014-05-20 10:16:15
892
转载 Java Socket编程
Java Socket编程 对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Socket的连接请求,同时在服务端建立一个对应的Socket与之进行通信
2014-05-19 16:29:50
737
转载 有效控制Android应用程序的耗电量
51CTO在对尚邮架构师的访谈中曾经探讨过移动开发是否要重视移动终端软件的耗电问题,答案是显而易见的!那么如何才能降低Android应用程序的耗电量呢?今天再一次回顾了一下09年Google IO大会Jeffrey Sharkey的演讲(Coding for Life — Battery Life, That Is),同时也讲一下应该如何有效地控制耗电量问题。首先我们来看看Androi
2014-04-14 14:23:40
1068
转载 Protocol Buffer技术详解(Java实例)
该篇Blog和上一篇(C++实例)基本相同,只是面向于我们团队中的Java工程师,毕竟我们项目的前端部分是基于Android开发的,而且我们研发团队中目前主要使用的开发语言就是C++、Java和Python,其中Python主要用于编写各种工具程序。然而为了保证该篇Blog的完整性和独立性,我仍然会将上一篇Blog中已经出现的内容再一次赘述,同时对于Java中特有的部分也会着重介绍。
2014-04-04 16:11:29
2434
转载 Protocol Buffers介绍
今天来介绍一下“Protocol Buffers”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式 ”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯到了protobuf,想想干脆单独开一个帖子算了。 ★protobuf是啥玩意儿? 为了照顾从没听说过的同学,照例先来扫盲一把。 首先,protobuf是一个开源项目(官方站点在“这里
2014-04-04 16:07:17
1328
转载 精确适配不同的dpi和屏幕尺寸
Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸一、引言 Android的开源使厂商无需自行研发OS,大大降低了研发、生产的成本,使得Android平板品牌如雨后春笋般爆发,山寨机厂商们似乎又找到了一丝希望。与此同时带来的是广大开发者的苦不堪言,各种神奇的小板儿考验着app的兼容性,各种定制的rom不经意间就让app崩溃,光是界面上的调整就已经够你
2014-03-27 15:40:15
2774
转载 Android Support v4、v7、v13的区别和应用场景
N久未做android了,以前做的时候,2.2才刚出来,现在android都更新到了4.3了,而从前一段时间android各个sdk版本市场占有率 来看,1.6、2.1还是占有一定的市场,故在有些时候,我们还是得要考虑兼容这些版本。 google提供了Android Support Library package 系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x开发时,在1
2014-03-27 13:29:28
1560
转载 eclipse断点无效解决方法
eclipse断点无效解决方法在代码中设置断点,而且以debug模式运行,但碰到断点仍然运行,如何解决,先来认识下断点的图标和它的意义: 正常能工作的断点右键勾选了disable的断点会被跳过的断点。有些版本主菜单下run->skip all breakpoints 被默认勾选,所以会导致设了断点仍旧执行的状况,把这个勾选去掉即可解决。
2013-12-24 13:55:11
8956
转载 js调用android的版本兼容问题
1,在android API Level 17及以上的版本中,就会出现js调用不了android的代码,这是版本兼容的问题,需要在调用的方法上面加一个注解:@JavascriptInterface,这个注解需要导入一个包:import android.webkit.JavascriptInterface; 下面是代码:01@Override
2013-12-19 14:04:18
7670
转载 Android:项目关联Library
近日,在做一个人人的第三方小项目。打算直接使用renren 的sdk 进行开发。因为renren的sdk是以android library project 形式发布的(关于这种project的内容可以参考android library project)。整个导入流程严格按照guide的内容操作,但是始终无法导入,设置导入后项目中不出现相关的Library project。在设置完lib
2013-12-05 10:52:03
2837
转载 正则匹配任意字符,包括换行符的字符串
Android Trick 5: 正则匹配任意字符,包括换行符的字符串分类: Android小Trickandroidjava这是java正则的知识,最近开发android上也碰到了,匹配任意字符,包括换行符的字符串,发现使用 [.//n]* 就是不行,查了相关资料,以下可以: [//s//S]*[//w//W]*[//d
2013-12-03 14:43:31
2762
转载 Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)Activity打成Jar包供第三方调用android资源文件转载注明地址:http://blog.youkuaiyun.com/xiaanming/article/details/9257853最近有一个需要,我们公司做了一个apk客户端,然后其他的公司可以根据自
2013-11-26 11:43:29
828
转载 Android 背景图片重复平铺 Background repeat
以LinearLayout为例,它提供的background属性将会将背景图片拉伸,相当难看。事实上我们只需做少量的修改就可以实现web编程中css背景图片的效果。来试试吧。Bitmap介绍A Drawable that wraps a bitmap and can be tiled, stretched, or aligned. You can create a BitmapDrawab
2013-09-05 13:52:59
10131
转载 android触屏事件处理onInterceptTouchEvent的问题
有些view的实现会自定义onInterceptTouchEvent, 以及OnTouchEvent两个响应事件,onTouchEvent的功能我们都知道,但是onInterceptTouchEvent的功能是什么呢?两者又是什么关系?什么情况需要使用?android官方文档有个标准解释,现摘录过来:首先,看Android的官方文档正解onInterceptTo
2013-08-05 11:36:53
939
转载 android.content.res.Resources$NotFoundException
android.content.res.Resources$NotFoundException:String resource ID #0x86今天跑程序的时候,出现这样的错误:android.content.res.Resources$NotFoundException:String resource ID #0x86LogCat显示出错行是:if (bet.getSta
2013-07-31 12:02:47
837
转载 EditText无法获取焦点(android:descendantFocusability用法简析 )
EditText无法获取焦点(android:descendantFocusability用法简析 ) 2012-11-16 10:45:23| 分类: android | 标签:edittext无法获取焦点 |字号 订阅android:descendantFocusability用法简析 开发中很常见的一个问题,项目中的listview不仅
2013-07-30 18:02:45
1080
转载 Android移动view动画问题(让移动更平滑)
eoiioeAndroid移动view动画问题Android写动画效果不是一般的麻烦,网上找了好久,终于解决了动画的问题,总结记录以共勉。仅以水平方向移动效果做说明,垂直方向类似。 完整动画函数代码: 1 public void slideview(final float p1, final float p2) { 2
2013-07-30 17:10:51
19723
1
转载 Sliding Drawer不同方向实现抽屉滑动效果
SlidingDrawer SlidingDrawer的範例程式 SlidingDrawer是一個很好用的畫面展開的元件,而且使用的方法,比你想的簡單,只要在layout上面做就手腳就可以了,完全不用動到程式。範例程式Android的 的範例程式其路徑爲: Tutorial_ui_slidingdrawer其中各個文件
2013-07-29 15:15:16
5510
原创 启动第三方应用进行分享
Intent localIntent = new Intent("android.intent.action.SEND"); localIntent.setType("text/plain"); localIntent.putExtra("android.intent.extra.SUBJECT", "分享视频"); localIntent.putExtra("android.inte
2013-07-23 18:59:18
705
转载 android 显示特殊符号
在android上使用ASCII显示特殊符号 在xml中表示如下: Java代码 "symbol">¥ 相应的在代码中表示如下: Java代码 tv.setText(R.string.symbol); 或直接 Java代码 char symbol=165; tv
2013-07-11 11:00:32
1955
转载 Android SDK Content loader has encountered a problem” “parseSdkContent Failed ”
昨天做了一个Android的小程序,调试的时候连接真实的手机,而不是用模拟器。今天早上打开eclipse的时候报错:“Android SDK Content loader has encountered a problem” “parseSdkContent Failed ”。原先设置的模拟器也不见了。我想了想原因,不清楚为什么,但是感觉跟我昨天连接手机有关系,一些原来的模拟设置变了。后来
2013-07-06 11:43:13
2673
转载 Android屏幕转换及onConfigurationChanged事件解析
onConfigurationChanged事件是在改变屏幕方向、弹出软件盘和隐藏软键盘时,不再去执行onCreate()方法,而是直接执行onConfigurationChanged()。有的时候,当横、竖屏转换时,程序会报错或者终止,就是因为重新执行了onCreat()方法,导致系统崩溃。按照Activity的生命周期,改变屏幕方向等事件发生时,都会去执行一次onCreate()方法,
2013-06-05 17:36:27
9654
1
转载 JSONObject.toString() 中的各个字段按顺序输入
使用org.json的类库,在一个JSONObject中逐个加入key & value,最后toString()输出时,发现key / value 的顺序是无序的。原因是其中的实现是用HashMap来存储key / value。要使输出是有序的,可以用LinkedHashMap来替换HashMap。修改org.json.JSONObject的构造函数,[ja
2013-05-13 18:22:12
5398
转载 Android 运行时找不到类:java.lang.NoClassDefFoundError
Android 运行时找不到类:java.lang.NoClassDefFoundError:...在使用百度定位SDK时发生这种问题:java.lang.NoClassDefFoundError: com.baidu.location.LocationClient 问题出错过程:工程原来是在R12版本下开发的,后来为了追风,我就换掉R12,改成使用R21.
2013-05-09 14:06:00
3011
转载 Android应用开发之(小技巧之LocalBroadcastManager)
Android v4 兼容包提供android.support.v4.content.LocalBroadcastManager工具类,帮助大家在自己的进程内进行局部广播发送与注册,使用它比直接通过sendBroadcast(Intent)发送系统全局广播有以下几点好处。1 因广播数据在本应用范围内传播,你不用担心隐私数据泄露的问题。 2 不用担心别的应用伪造广播,造成安全
2013-04-19 17:07:24
1670
转载 java InputStream读取数据问题
1. 关于InputStream.read() 在从数据流里读取数据时,为图简单,经常用InputStream.read()方法。这个方法是从流里每次只读取读取一个字节,效率会非常低。 更好的方法是用InputStream.read(byte[] b)或者InputStream.read(byte[] b,int off,int len)方法,一次读取多个字节。2. 关
2013-04-07 17:07:24
4914
转载 LinkedHashMap和HashMap的比较使用 由于现在项目中用到了LinkedHashMap,并不是太熟悉就到网上搜了一下。 ? import java.util.HashMap; impo
LinkedHashMap和HashMap的比较使用由于现在项目中用到了LinkedHashMap,并不是太熟悉就到网上搜了一下。?import java.util.HashMap;import java.util.Iterator;import java.util.LinkedHashMap;import java.ut
2013-03-18 10:35:17
3750
转载 Android自由选择TextView的文字
用过EditText的都知道,EditText有个特点,当在里面长按的时 候,会出现一个ContextMenu,提供了选择文字,复制,剪切等功能。有时候,我们会想,如果不出现这个ContextMenu,直接就在view 上选择文字,那多美好啊。相信很多人抱有这样的想法,很不幸,我也是。于是我就研究了一下EditText和TextView的代码,然后将这个问题解决 了。 网上很多资料都
2013-02-28 09:53:34
870
转载 在SQLite中使用事务
使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果为成功则提交事务,否则回滚事务。当应用需要提交事务,必须在程序执行到endTransaction()方法之前使用setTransactionSuccessful() 方法设置事务的标志为成功,如果不调用setTransac
2013-02-21 10:12:05
3583
原创 android 判断当前应用是否处于活动状态
public boolean isAction(final Context context) { ActivityManager am = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE); List tasks = am.getRunningTasks(1); if (
2013-01-19 10:30:28
1827
转载 win8安装 Microsoft .NET Framework 3.5.1的方法
---------------------------------------------背景----------------------------------------------- win8自带了Microsoft .NET Framework 4.0,默认并没有安装Microsoft .NET Framework3.5,但是很多软件的安装又必须要安装Microsoft .NE
2012-12-31 23:03:54
1543
转载 【Android】SAX解析之错误纠正!!
在讲这次错误之前,先看一下下面这段代码。 【◆以下解析方法是错误的×】[java] view plaincopyprint?import java.util.ArrayList; import java.util.List; import org.xml.sax.Attributes; import org.xml
2012-12-12 14:49:36
481
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人