Android
文章平均质量分 80
actsai
这个作者很懒,什么都没留下…
展开
-
adb shell 命令详解
adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级;转载 2012-08-06 14:17:10 · 702 阅读 · 0 评论 -
android 屏幕自适应
最近在做android多屏幕支持的工作,网上找了半天资料,最后发现原来android开发文档就很全了 http://www.2cto.com/kf/201205/130990.html 竖直进度条Supporting Multiple ScreensQUICKVIEWAndroid runs on devices that have原创 2012-09-25 17:40:07 · 1420 阅读 · 0 评论 -
android 通知的创建
创建通知的builder定义通知的action 设置通知点击的事件发出通知YOU SHOULD ALSO READNotifications API GuideIntents and Intent FiltersNotifications Design Guide使用该类需要因引入support包Create a Notification Builder 在翻译 2013-12-09 16:20:48 · 1165 阅读 · 0 评论 -
android static变量的使用
static变量在java中用于不同的对象之间共享数据,没有出现过什么问题。但android中static变量在共享数据的是时候出现问题:我改变了static的值,可是拿到的仍是初始值。经过研究发现在一个线程中改变static的值,另一个线程中获取仍是初始值;而在同一进程中获取的static值是改变后的值。因此得出结论:每一个进程会对static变量进行初始化。为什么呢这是?当你启动一个应原创 2013-12-05 14:07:33 · 2567 阅读 · 0 评论 -
android 多屏幕支持
1.使用 "wrap_content" 和 "match_parent"使用 "wrap_content"视图的高度和宽度会被设置成与内容搭配的最小值,而"match_parent" (与api8之前的"fill_parent"相同)使组件填充父布局。使用 "wrap_content"和 "match_parent"代替写死的值,你的视图可以灵活调节,既可以根据的需要的大小调整,也翻译 2014-03-24 14:15:12 · 943 阅读 · 0 评论 -
eclipse 中 Syntax error on token "Invalid Character", delete this token 的解决
eclipse 中遇到了Syntax error on token "Invalid Character", delete this token的错误提示,看代码是完全没有问题,上网查了半天发现遇到这个问题的好像不太多,总结一下问题原因和解决方案吧。看到这个提示首先想到的是标点符号不是不是中文,或者全角半角的问题了,通过检查,这种问题并不存在。然后看到一个帖子说用Android S原创 2014-04-21 16:12:52 · 65361 阅读 · 2 评论 -
JSONObject 解析
之前解析json一直用get的方法,但是如果抛异常会让解析中断很烦人,今天发现了JSONObject还提供了一个更好用的方法opt,看来以后文档还是要认真的读的,下面是文档中的原文。A JSONObject constructor can be used to convert an external form JSON text into an internal form whose valu原创 2014-07-18 11:12:24 · 1040 阅读 · 0 评论 -
eclispe升级adt后无ant视图解决
eclipse升级adt后发现ant选项和error的等都没有,ant包含在Java Development Tools (JDT)中,查看发现jdt真的没有安装。具体办法是:到menu-help-instal new software workwith:选择--All Available Sites--,找到program languages 下的eclipse java developme原创 2014-08-07 13:04:59 · 2218 阅读 · 1 评论 -
android webview 通过html5播放在线视频 切换大屏
1、添加网络访问权限2、webview添加全屏支持developer官方文档关于html5支持视频播放描述如下:In order to support inline HTML5 video in your application, you need to have hardware acceleration turned on, and set a WebChrom原创 2014-08-20 22:23:16 · 2758 阅读 · 0 评论 -
android 多进程总结
进程和线程的区别一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行。一个程序至少有一个进程,一个进程至少有一个线程。进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。在执行过程中,每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。原创 2014-08-25 17:22:43 · 1087 阅读 · 0 评论 -
android 9-patch
Nine-patchA NinePatchDrawable graphic is a stretchable bitmap image, which Android will automatically resize to accommodate the contents of the View in which you have placed it as the backgr转载 2013-11-25 17:52:32 · 1217 阅读 · 0 评论 -
腾讯微博 sso发布微博 check sign error 问题的解决
最近在实现腾讯微博的sso登陆后发布微博接口,遇到了:check sign error的问题,在网上查了一下没有找到解决方案,只是有一个地儿说app key设置的有问题会报这个问题。我是按官方给的demo实现的,对照了半天也没发现自己哪儿有问题,但是当看到官方demo的WeiboAPI.java中的addweibo方法时发现了问题,public void addWeibo(Context cont原创 2013-11-18 19:19:30 · 3301 阅读 · 0 评论 -
Android的Window类
Android的Window类(一) Android的GUI层并不复杂。它的复杂度类似于WGUI这类基于布 局和对话框的GUI,与MFC、QT等大型框架没有可比性,甚至飞漫魏永明的MiniGUI都比它复 杂许多。您也许会问,这样简单的GUI如何实现浏览器呢?原因很简单,浏览器有自己一套 GUI。Android浏览器(WebKit)的GUI和Andr转载 2012-08-16 09:48:23 · 688 阅读 · 0 评论 -
android中The connection to adb is down解决方案
最近运行android程序的时候经常报这个错误: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 'D:\...\adb.exe' and can原创 2012-08-06 15:29:03 · 624 阅读 · 0 评论 -
android近期学习心得
刚接触android时,看一些人说要多看源码和开发文档,刚开始没有感觉这个观点有什么意义。一遇到不懂得类就先到网上查一查,总想着有人会给一个满意的解答,但是用了这么长时间发现在网上找到的东西并没有自己期许的那样丰富,只是很多的帖子不知道看哪个,而且好多都是重复的相互转载而已。最近一直在研究视频的播放,因为应用比较特殊,所以用android的videoview在使用的过程中并不能满足我们播放视频原创 2012-08-31 11:00:25 · 764 阅读 · 0 评论 -
关于mediaController位置调整的问题
最近一直在研究mediaController的位置问题,因为视频只占view的一小部分,想要把mediaController调整到视频上而不是在视频的外部,一直自己在那里尝试设置更重布局和对齐效果,但是没有结果,总是达不到想要的效果。研究了vidoview的源码,思路清晰了很多,发现videoView的setmediaController的方法调用了attacheMediaController原创 2012-08-16 16:42:53 · 7223 阅读 · 2 评论 -
Android 根据软键盘的显示隐藏调整布局
Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。那么,弹出软键盘后必然会造成原有布局高度的减少,那么系统应该如何来处理布局的减少?我们能否在应用程序中进行自定义的控制?这些是本文要讨论的重点。 一、软键盘显示的原理 软件盘的本质是什么?软键盘其实是一个Dialog! InputMethodServic转载 2012-09-21 14:56:02 · 8002 阅读 · 0 评论 -
Android 软键盘的工作原理及相关操作
1.软键盘的显示原理 软键盘其实是一个Dialog。InputMethodService为我们的输入法创建了一个Dialog,并且对某些参数进行了设置,使之能够在底部或者全屏显示。当我们点击输入框时,系统会对当前的主窗口进行调整,以便留出相应的空间来显示该Dialog在底部,或者全屏。2.活动主窗口调整 Android定义了一个属性windowSoftInp转载 2012-09-21 15:04:18 · 931 阅读 · 0 评论 -
android 的启动模式学习以及感悟
今天遇到了android启动模式设置的问题,对于具体每个参数的含义一直是一知半解,于是下决心搞清楚。在网上搜了几篇文章看了感觉有些凌乱,索性去android developer上搜,看了文档忽然感觉原来读的那几篇文章都是只是在翻译文档而已(而且翻译的还不给力)。让我更加确信一点就是:有了问题先去官网搜文档,一般问题官网描述的就很清晰;如果仍不清晰再看别的网友分析或者解决方案。原创 2013-07-22 17:51:34 · 978 阅读 · 0 评论 -
android 获取存储空间信息
该代码片段可以让我们获取internal和external的存储空间大小。 import java.io.File; import android.os.Environment; impor转载 2013-09-02 13:59:17 · 868 阅读 · 0 评论 -
android 屏幕相关总结
横竖屏切换,不重新加载Up to API 13 there was a new value to the configChanges attribute, screenSizeSo if you're using large screens make sure to add screenSize in your configChanges attribute:android:confi原创 2014-08-13 13:18:02 · 1744 阅读 · 0 评论