
android
woshiwxw765
这个作者很懒,什么都没留下…
展开
-
android pdf
Intent intent = new Intent(); //intent.addCategory("android.intent.category.DEFAULT"); intent.setAction(android.content.Intent.ACTION_VIEW); Uri uri = Uri.fromFile(new File(param)); in转载 2014-11-27 23:07:51 · 977 阅读 · 0 评论 -
三种方法解决android帮助文档打开慢
经查是因为本地文档中的网页有如下两段js代码会联网加载信息,将其注释掉后就好了 href="http://fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto"> /* * 去掉Android文档中需转载 2014-07-10 13:50:53 · 1730 阅读 · 0 评论 -
Android Handler、Message完全解析,带你从源码的角度彻底理解
Android Handler、Message完全解析,带你从源码的角度彻底理解时间2013-08-22 14:02:45 guolin的专栏相似文章 (0)原文 http://blog.youkuaiyun.com/guolin_blog/article/details/9991569 添加到推刊收藏到推刊 创建推刊 收 藏取消 已收藏到推转载 2014-07-26 16:18:42 · 10804 阅读 · 8 评论 -
Android 菜单(OptionMenu)大全 建立你自己的菜单
Android 菜单(OptionMenu)大全 建立你自己的菜单 菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这讲是OptionsMenu 一、概述 public boolean onCreateOptions转载 2014-06-15 12:50:46 · 726 阅读 · 0 评论 -
关于将两个LinearLayout添加到RelativeLayout里代码的添加方式和xml两种形式
例如:CMAdvertisement.java//第七传媒 添加广告public static void addMediaAdvertisement() {GEInstance geInstance = new GEInstance();geInstance.initialize(ApplicationDemo.activity, null, null);// 每次启动转载 2014-07-24 16:22:33 · 4216 阅读 · 0 评论 -
android layout动态布局
RelativeLayout rl = new RelativeLayout(this); Button btn1 = new Button(this); btn1.setText("----------------------"); btn1.setId(1); RelativeLayout.La转载 2014-07-24 16:39:01 · 2828 阅读 · 0 评论 -
Android WebView 与HttpClient 共用本地cookie问题
我是为了解决:WebView 缓存下来的cookie可以用于HttpClient,因为我的HttpClient单独需要取一些数据,但是依赖于本地的cookie。如果没有cookie返回来的是登录页面[java] view plaincopyprint?"FONT-SIZE: 24px">核心代码: 1. mainActivity.java public void转载 2014-05-29 22:27:29 · 7559 阅读 · 0 评论 -
Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller类详解
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 前言: 虽然本文标题的有点标题党的感觉,但无论如何,通过这篇文章的学习以及你自己的实践认知,写个简单的滑屏小 Demo还是just so so的。 友情提示: 在继续往下面读之前,希望您对以下知识点有一定程度掌握,否则,转载 2014-07-23 16:32:33 · 794 阅读 · 0 评论 -
Android HttpClient使用Cookie应用分析
public class MainActivity extends Activity { private AndroidHttpClient mHttpclient=AndroidHttpClient.newInstance(""); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate转载 2014-05-29 21:59:52 · 3251 阅读 · 0 评论 -
Android ViewPager使用详解
Android ViewPager使用详解分类: Android 2012-11-10 21:34 146526人阅读 评论(330)收藏 举报 这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如转载 2014-06-10 16:32:57 · 819 阅读 · 0 评论 -
Android中Context详解 ---- 你所不知道的Context
本文原创 ,转载必须注明出处 :http://blog.youkuaiyun.com/qinjuning 前言:本文是我读《Android内核剖析》第7章 后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。 大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应转载 2014-07-21 15:42:40 · 756 阅读 · 0 评论 -
Android中滑屏初探 - scrollTo 以及 scrollBy方法使用说明
今天给大家介绍下Android中滑屏功能的一个基本实现过程以及原理初探,最后给大家重点讲解View视图中scrollTo 与scrollBy这两个函数的区别 。 首先 ,我们必须明白在Android View视图是没有边界的,Canvas是没有边界的,只不过我们通过绘制特定的View时对 Canvas对象进行了一定的操作,例如 : translate(平移)、c转载 2014-06-20 22:43:22 · 646 阅读 · 0 评论 -
android的消息处理机制(图+源码分析)——Looper,Handler,Message
作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码中包含了大量的设计模式,除此以外,android sdk还精心为我们设计了各种helper类,对于和我一样渴望水平得到进阶的人来说,都太值得一读了。这不,前几天为了了解android的消息处理机制,我看了Looper,Handler,Message这几个类的源码,结果又转载 2014-07-30 14:12:15 · 573 阅读 · 0 评论 -
android中layout_weight的理解
android中layout_weight的理解SDK中的解释:Indicates how much of the extra space in the LinearLayout will be allocated to the view associated with these LayoutParams. Specify 0 if the view should n转载 2014-07-29 22:21:22 · 658 阅读 · 0 评论 -
Android消息处理机制
Google参考了Windows的消息处理机制,在Android系统中实现了一套类似的消息处理机制。学习Android的消息处理机制,有几个概念(类)必须了解:1. Message消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI,则可发送一条包含更新信息的Message给UI线程。2. Message Queue消息队列转载 2014-10-27 17:07:18 · 1749 阅读 · 0 评论 -
Android 开发中怎么使用自定义字体?
1、Android系统默认支持三种字体,分别为:“sans”, “serif”, “monospace 2、在Android中可以引入其他字体 。oding="utf-8"?> Android:layout_width="fill_parent" Android:layout_height="fill_parent" >转载 2014-08-14 10:26:13 · 7019 阅读 · 0 评论 -
Android之UI学习篇:使用GridView实现九宫格的菜单
2013-02-18 13:24:46 我来说两句 作者:wulianghuan收藏 我要投稿今天在devdiv论坛里看到有坛友问到九宫格的实现,我把我在项目中用的经验分享一下,九宫格用gridview实现代码。九宫格菜单通常是全屏显示的,那么如何控制某个Activity全屏显示呢,有两种方法:方法一: 在该Activity的onCreate函数中转载 2014-08-12 15:29:46 · 6308 阅读 · 0 评论 -
让多个Fragment 切换时不重新实例化
让多个Fragment 切换时不重新实例化在项目中需要进行Fragment的切换,一直都是用replace()方法来替换Fragment:123456789 public void switchContent(Fragment fragment) { if(mContent != fragment) {转载 2014-08-20 20:09:40 · 2505 阅读 · 1 评论 -
4种必须知道的Android屏幕自适应解决方案
以下是Demo首页的预览图demo下载:http://www.eoeandroid.com/forum.php?mod=attachment&aid=NjE0Njh8ZTIyZDA2M2N8MTMzODgyOTQxN3w1NzAwOTV8MTczOTcz一、细说layout_weight 目前最为推荐的Android多屏幕自适应解决方案。 该属性的作用是决定转载 2014-08-06 17:16:51 · 845 阅读 · 0 评论 -
如何适应android碎片化的屏幕
在碎片化的Android设备中,设备的屏幕大小和密度也有很多类型,所以android帮我们定义了四种大小类型:small,normal,large,xlarge四种屏幕密度:ldpi(120dpi),mdpi(160dpi),hdpi(240dpi),xhdpi(320dpi)(屏幕密度可以理解成单位面积的区域上有多少像素点,像素点越多,屏幕密度越大,显示得越清晰)我们一般转载 2014-08-06 17:22:11 · 3281 阅读 · 0 评论 -
setLayoutParams
先看代码:textView.setLayoutParams(new TextSwitcher.LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); 为什么要用TextSwitcher的LayoutParams呢。查一查API,可以看到这么一句话These supply parameters to the parent转载 2014-08-06 16:17:24 · 732 阅读 · 0 评论 -
Android 获取屏幕尺寸与密度
Android 获取屏幕尺寸与密度分类: Android 2011-08-15 16:31 144920人阅读 评论(25)收藏 举报androidfloatobject三星测试android中获取屏幕的长于宽,参考了网上有很多代码,但结果与实际不符,如我的手机是i9000,屏幕大小是480*800px,得到的结果却为320*533结果很不靠谱,转载 2014-08-06 16:35:08 · 665 阅读 · 0 评论 -
Android-onInterceptTouchEvent()和onTouchEvent()总结
老实说,这两个小东东实在是太麻烦了,很不好懂,我自己那api文档都头晕,在网上找到很多资料,才知道是怎么回事,这里总结一下,记住这个原则就会很清楚了:1、onInterceptTouchEvent()是用于处理事件(类似于预处理,当然也可以不处理)并改变事件的传递方向,也就是决定是否允许Touch事件继续向下(子控件)传递,一但返回True(代表事件在当前的viewGroup中会被处理),转载 2014-08-06 11:43:21 · 626 阅读 · 0 评论 -
Android中的事件模型
以前写 android ,对事件的处理没有太深入,只是简单的 onTouchEvent 就 ok 了,现在写的 UI ,很多自定义组件,父 view 和子view 都需要接收事件,然后处理。如果不弄明白它的事件传递机制,很难拥有好的用户体验。Touchevent 中,返回值是 true ,则说明消耗掉了这个事件,返回值是 false ,则没有消耗掉,会继续传递下去,这个是最基本的。转载 2014-06-23 13:07:46 · 633 阅读 · 0 评论 -
Android 使用ViewPager实现左右循环滑动图片
ViewPager这个小demo实现的是可以左右循环滑动图片,下面带索引,滑到最后一页在往右滑动就要第一页,第一页往左滑动就到最后一页,先上效果图,用美女图片是我一贯的作风,呵呵1. 首先看一些layout下的xml转载 2014-06-10 16:55:11 · 1339 阅读 · 1 评论 -
ViewGroup学习之作图过程
ViewGroup学习之绘制过程Android UI界面由以下树形结构组成, 从图中可以看出, UI界面是有View与ViewGroup两大类控件组成,在下面树形图中不管是View还是ViewGroup都是从android.view.View中派生, 而ViewGroup作为容器, 它可以装载和管理其下的一些列由android.view.View派生出来的元素(View和ViewGroup):转载 2014-06-07 13:00:29 · 1167 阅读 · 0 评论 -
Creating Mobile Apps With KnockOutJS, PhoneGap & jQuery Mobile
In part 4 we built a complete working version of theSavings Goal Simulator asa rich web app where each view model, view and view mediator is nicely modularized. How could we leverage our browser-s转载 2014-04-09 11:02:07 · 3563 阅读 · 0 评论 -
QueryMobile + PhoneGap 经验总结
1. pageinit & pageshowJQM的官方手册重点提醒了使用$(document).bind(‘pageinit’)代替$(document).ready()。但当你需要对某一个页面(page)编写其独享的Javascript脚本时, 选择器应该选择的是该page层, 而不是document, 并使用live()添加事件处理器。这在ajaxEnable=true的情况下尤为重转载 2014-03-25 21:12:48 · 2066 阅读 · 0 评论 -
android adt版本号问题
This Android SDK requires Android Developer Toolkit version 22.6.2一般这种原因是误更新了SDK,导致SDK版本过高,ECLIPSE提示需要更新ADT,解决办法如下:找到android-sdk-windows\tools\lib下的plugin.prop文件修改其中的版本号,改为与所安装的ATD同版本号即可转载 2014-04-02 21:12:23 · 3988 阅读 · 0 评论 -
android root
一、背景 1、安装安卓虚拟机后可以在虚拟机中对软件进行杀毒检测、功能验证,检验软件是否符合个人预期 2、杀毒软件需要系统的root权限二、问题界定 1、取得虚拟机root权限 2、接触安卓时间不长,只能参照网络的方法进行三、解决方案 1、参照http://bbs.hiapk.com/thread-763853-1-1.html 2转载 2014-04-03 02:51:21 · 1139 阅读 · 0 评论 -
模拟器root
从创建一个emulator开始,逐步到root了它。在文章结尾,我会将大家一些可以遇到的问题与解决方法写出来。 一, 新建一个模拟器。 [c-sharp] view plaincopyprint?在终端输入:android 在终端输入:android 就会弹出sdk and avd manager new ->转载 2014-04-03 01:17:36 · 813 阅读 · 0 评论 -
android的消息处理机制(图+源码分析)——Looper,Handler,Message+10
下摘自cheng330301560的android的消息处理机制(图+源码分析)——Looper,Handler,Message符链接http://www.eoeandroid.com/thread-305698-1-1.html学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码中包含了大量的设计模式,除此以外,android sdk还精心为我们转载 2014-04-29 23:41:51 · 719 阅读 · 0 评论 -
phonegap startActivityForResult插件
WebView项目中PhoneGap插件使用细节startActivityForResult作过android开的对于startActivityForResult这个方法的调用,应该不会陌生。它就像是javascript中的模式对话模式,可以在弹出的新页面中,让用户进行操作,并把结果回传到所调用页面。当然在android中的实现,是有所差异。 在实现项目中,使用有Phone转载 2014-04-29 15:51:17 · 1602 阅读 · 0 评论 -
Android:用Handler实现异步处理功能
一.一个问题有这样一个问题值得我们思考,若把一些类似于下载的功能(既耗时且不一定有结果)写在Activity(主线程)里,会导致Activity阻塞,长时间无响应,直至页面假死(如果5秒钟还没有完成的话,会收到Android系统的一个错误提示 "强制关闭")。因此,我们需要把这些耗时的操作放在单独的子线程中操作。这就是Handler的使命。Handler提供异步处理的功能,发送和接收不是同时的转载 2014-04-29 23:12:05 · 624 阅读 · 0 评论 -
Android的消息机制,用Android线程间通信的Message机制,Android中Handler的使用方法——在子线程中更新界面,handler机制
Android的消息机制(一) android 有一种叫消息队列的说法,这里我们可以这样理解:假如一个隧道就是一个消息队列,那么里面的每一部汽车就是一个一个消息,这里我们先忽略掉超车等种种因素,只那么先进隧道的车将会先出,这个机制跟我们android 的消息机制是一样的。一、 角色描述1.Looper:(相当于隧道) 一个线程可以产生一个Looper 对象,由转载 2014-04-29 22:38:22 · 2404 阅读 · 0 评论 -
Android混合开发之Activity类与html页面之间的相互跳转(并解决黑屏问题)
Android混合开发之Activity类与html页面之间的相互跳转(并解决黑屏问题)在底部有本程序源码下载本程序流程:程序启动-->testActivity--->phonegap2框架类--->index.html--->testActivity,主要实现activity与html页面的相互跳转,并实现 传递参数的功能。程序结构图:1.创建一个安卓项目转载 2014-03-06 20:24:40 · 16545 阅读 · 3 评论 -
jqueryMobile+backbone
Using Backbone.js with jQuery MobileBy Christophe Coenraetson March 5, 2012 in Backbone.js,HTML 5, JavaScript, JQuery Mobile, PhoneGap Backbone.js is an architectural framework that转载 2014-04-11 10:50:46 · 4930 阅读 · 0 评论 -
Android 再按一次返回键退出程序实现思路
用户退出应用前给出一个提示是很有必要的,因为可能是用户并不真的想退出,而只是一不小心按下了返回键,大部分应用的做法是在应用退出去前给出一个Dialog,我觉得这样不太友好,用户还得移动手指去按dialog中的按钮。个人觉得“再按一次返回键退出程序”是best practice,实现也很简单,直接上代码:复制代码 代码如下:private long exitTime = 0; @Ov转载 2014-04-25 23:51:38 · 665 阅读 · 0 评论 -
android自动更新程序,安装完以后就什么都没有了,没有出现安装成功的界面的问题
在android软件开发中,总是需要更新版本,所以当有新版本开发的时候,就需要软件有自动更新的功能,让用户无需自己去手动更新方便用户具体的过程网上有很多我就不多说,现提供一些链接供大家参考http://www.cnblogs.com/wainiwann/archive/2012/03/12/2391810.htmlhttp://blog.youkuaiyun.com/android_tutor转载 2014-04-25 21:23:16 · 1293 阅读 · 0 评论 -
Android View绘制流程
Android View绘制流程框架分析在之前的下拉刷新中,小结过触屏消息先到WindowManagerService(Wms)然后顺次传递给ViewRoot(派生自Handler),经decor view到Activity再传递给指定的View,这次整理View的绘制流程,通过源码可知,这个过程应该没有涉及到IPC(或者我没有发现),需要绘制时在UI线程中通过ViewRoot发送一个异步转载 2014-06-07 13:10:01 · 605 阅读 · 0 评论