Android
文章平均质量分 91
小酷
安卓爱好者
展开
-
Android webView 缓存 Cache + HTML5离线功能
Android webView 缓存 Cache + HTML5离线功能 解决WebView中存在着两种缓存:网页数据缓存(存储打开过的页面及资源)、H5缓存(即appcache)。 一、网页缓存 1、缓存构成 /data/data/package_name/cache/ /data/data/package_name/database/webvie转载 2015-03-04 21:42:47 · 1012 阅读 · 0 评论 -
Android Looper和Handler
原文来自:http://www.cnblogs.com/tt_mc/archive/2012/01/30/2331876.htmlAndroid Looper和HandlerMessage:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。Handler:处理者,负责Message的发送及转载 2014-09-22 16:35:57 · 696 阅读 · 0 评论 -
继《微博尾》之《玩转尾巴》好玩尾巴积分版
我的第一个android应用——装逼神器《微博尾》传送门:http://blog.csdn.net/love_5209/article/details/38708991《玩转尾巴》应用宝下载地址:http://android.myapp.com/myapp/detail.htm?apkName=com.xiaoku.playtail(PS:现在的个人开发者真的不是很好混了,审核上a原创 2014-09-22 14:23:58 · 2619 阅读 · 3 评论 -
我的第一个android应用——装逼神器《微博尾》
(本文android新手所做,有疑问或建议请回复~)学习android也快一个月了,本身有java基础,学起来也比较容易。第一个应用《微博尾》因此诞生了~说难不难,简单也不简单(对于新手来说会遇到一些问题的),思路一有了,就开始做了(兴趣所在),做的过程中也遇到很多问题。也慢慢积累了经验。首先,想法很重要,没有想法都不知从何做起,微博尾这个的想法是从网上浏览无意间看到的,通过修改微原创 2014-08-25 11:49:25 · 36139 阅读 · 38 评论 -
uses-permission权限列表
uses-permission权限列表转自:http://blog.csdn.net/dp1234/article/details/6239933转载 2014-08-12 16:17:13 · 657 阅读 · 0 评论 -
Android TabHost TabWidget切换卡的实现应用
TabWidget类似于Android 中查看电话薄的界面,通过多个标签切换显示不同内容。要实现这一效果,首先要了解TabHost,它是一个用来存放多个Tab标签的容器。每一个Tab都可以对应自己的布局,比如,电话薄中的Tab布局就是一个List的线性布局了。 要使用TabHost,首先需要通过getTabHost方法来获取TabHost的对象,然后通过addTab方法来向TabHost中添加 T转载 2014-08-13 11:49:22 · 972 阅读 · 0 评论 -
android WebView总结
浏览器控件是每个开发环境都具备的,这为马甲神功提供了用武之地,windows的有webbrowser,android和ios都有webview。只是其引擎不同,相对于微软的webbrowser,android及ios的webview的引擎都是webkit,对Html5提供支持。本篇主要介绍android的webview之强大。A. webview组件如何使用 1)转载 2014-08-12 16:00:34 · 866 阅读 · 0 评论 -
ViewAnimator实例源码小Demo+Tab例子
ViewAnimator实例源码小Demo+Tab例子,仅供学习~例子中主要有ImageSwitcher、TextSwitcher、ViewFilpper、Tabs(ActionBar)的使用源码下载地址:http://yunpan.cn/QacbksIx2Snme (提取码:acc0)原创 2014-08-12 15:50:30 · 1579 阅读 · 0 评论 -
Android应用请求获取Root权限
要让Android应用获得Root权限,首先Android设备必须已经获得Root权限。应用获取Root权限的原理:让应用的代码执行目录获取最高权限。在Linux中通过chmod 777 [代码执行目录]代码如下:转载 2014-08-25 15:31:13 · 1315 阅读 · 0 评论 -
Android动画效果translate、scale、alpha、rotate详解
动画类型Android的animation由四种类型组成XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中AlphaAnimation渐变透明度动画效果转载 2014-08-12 14:36:16 · 988 阅读 · 0 评论 -
ImageSwitcher gallery 实现图片展示
HorizontalScrollView参考文章:http://blog.csdn.net/pathuang68/article/details/6541823http://blog.csdn.net/dazlly/article/details/7863923翻译 2014-08-12 09:57:53 · 1016 阅读 · 0 评论 -
Android开源源码
图片加载:Android-Universal-Image-Loader 地址:https://github.com/nostra13/Android-Universal-Image-Loaderhttp请求:android-async-http/ 地址:https://github.com/loopj/and转载 2014-08-12 10:37:32 · 1466 阅读 · 0 评论 -
AVD那些事儿
启动了AVD却说找不到AVD错误提示:No active compatible AVD's or devices found. Relaunch this configuration after connecting a device o查看你的project版本是运行在哪个版本的(AndroidManifest.xml中android:targetSdkVersion属性原创 2014-08-17 23:00:43 · 1666 阅读 · 0 评论 -
android 混淆文件project.properties和proguard-project.txt
在新版本的ADT创建项目时,混码的文件不再是proguard.cfg,而是project.properties和proguard-project.txt。如果需要对项目进行全局混码,只需要进行一步操作:将project.properties的中“# proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt转载 2014-08-18 09:05:36 · 812 阅读 · 0 评论 -
Android 设置 横屏 竖屏
方法一:在AndroidManifest.xml中配置如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向.转载 2014-08-18 16:56:54 · 1142 阅读 · 0 评论 -
WebView详解
来自:http://www.cnblogs.com/zgz345/p/3768174.html1. 打开网页时不调用系统浏览器, 而是在本WebView中显示:mWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(Web转载 2015-02-10 17:27:52 · 742 阅读 · 0 评论 -
Android 覆盖AlertDialog里的按钮事件并显示Toast
先看下面代码,点击yes或者no都不会触发ToastAlertDialog.Builder builder = new AlertDialog.Builder(MyWebViewTest.this);builder.setTitle("这是标题");builder.setMessage("这是内容");builder.setNegativeButton("no",new DialogIn原创 2015-02-10 17:46:41 · 1405 阅读 · 0 评论 -
WebView JS安全问题
通常我们都可以使用JS调用java的代码,但在android4.2之前这存在着安全隐患,JS可以通过注入的方式调用java的函数。这里看一下乌云漏洞的一个例子:点击打开链接1,WebView添加了JavaScript对象,并且当前应用具有读写SDCard的权限,也就是:android.permission.WRITE_EXTERNAL_STORAGE2,JS中可以遍原创 2015-02-12 10:43:19 · 1088 阅读 · 0 评论 -
安卓广告官网正式开启,欢迎各大安卓爱好者加入!
安卓广告官网正式开启,欢迎各大安卓爱好者加入!创建初衷:本人刚接触安卓,比较喜欢安卓,喜欢跟一些安卓爱好者共同研究安卓,一起开发一起进步,为了更好地服务个人开发者,特地搭建安卓广告官网及其论坛,主要是提供开发者的交流平台,连接安卓开发者、app市场、广告平台三者的重要桥梁,同时提倡分享源码,作品展示,教程分享等,让安卓开发更加有趣O(∩_∩)O!安卓广告官网:h原创 2014-12-02 19:52:00 · 1248 阅读 · 0 评论 -
Andorid时间控件和日期控件的Demo(代码)
文章来自:http://www.open-open.com/lib/view/open1359701290082.html转载 2014-10-14 12:12:21 · 983 阅读 · 0 评论 -
Android 众多的布局属性详解
来自:http://www.open-open.com/lib/view/open1328686184311.htmlAndroid功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,花费本人一个下午搞出来的,希望对其他人有用。第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中and转载 2014-09-28 09:52:20 · 883 阅读 · 0 评论 -
android 工程中重新生成gen文件夹或R.java 文件
很多时候我们会遇到工程中的R.java文件丢失,必要急,修复很简单。方法 1:右击你的工程(项目)——>Android Tools——>Fix Project Properties 即可。方法 2: 右击你的工程(项目)——>Properties——>Android ——> 选择相应的target 然后 点击 apply 即可。注意:也不要自己创建R.java转载 2014-09-25 16:21:45 · 1380 阅读 · 0 评论 -
android的webView 为什么getElementsByTagName().click()使用不了?
使用JavaScript触发事件动作,并不像jQuery一样简单使用 trigger() 就行,要自己实例化一个事件对象,然后模拟触发var ev = document.createEvent('MouseEvents'); // initMouseEvent的参数比较多,可以参见API文档// https://developer.mozilla.org转载 2014-09-04 17:33:28 · 1365 阅读 · 0 评论 -
使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
点击下载Genymotion-ARM-Translation.zip将你的虚拟器运行起来,将下载好的zip包用鼠标拖到虚拟机窗口中,出现确认对跨框点OK就行。然后重启你的虚拟机。转自:http://blog.csdn.net/wjr2012/article/details/16359113转载 2014-09-25 10:59:02 · 1149 阅读 · 0 评论 -
Android 获取assets的绝对路径
String path = "file:///android_asset/文件名";第二种方法: InputStream abpath = getClass().getResourceAsStream("/assets/文件名");若要想要转换成String类型String path = new String(InputStreamToByte(abpath转载 2014-09-16 10:12:08 · 896 阅读 · 0 评论 -
Jsoup总结
最近使用了Jsoup,感觉还是挺简单,挺方便的,轻而易举地使用java像jQuery一样操作html节点,轻松抓取网页源码,分析获取各个标签所需的东西。对于采集网页类具有相当方便的作用具体可看下面各个相关例子:Jsoup下载地址:http://jsoup.org/downloadjsoup开发指南,jsoup中文使用手册,jsoup中文文档:ht原创 2014-09-15 09:18:47 · 1613 阅读 · 1 评论 -
ActionBar
Action Bar是在3.0以后的版本中加入翻译 2014-08-11 17:01:58 · 801 阅读 · 0 评论 -
TextSwitcher
一. 简单示例src转载 2014-08-12 14:53:45 · 779 阅读 · 0 评论 -
Android layout 滚动条配置
android:layout_width="fill_parent" android:layout_height="fill_parent" android:fadingEdge="vertical">原创 2014-07-08 11:32:38 · 1207 阅读 · 0 评论 -
startActivityForResult() 中requestCode 和 resultCode 的作用
文章转自:http://blog.csdn.net/donglynn/article/details/22693835* requestCode 请求码,即调用startActivityForResult() 传递过去的值* resultCode 结果码,结果码用于标识返回数据来自哪个新Activity一.我举2个例子可能会更明白:1.在Activity中得到新打开Ac转载 2014-07-07 10:33:27 · 866 阅读 · 0 评论 -
android:required
android:required=["true" | "false"] />原创 2014-07-07 14:12:14 · 5620 阅读 · 1 评论 -
Android:单元测试Junit的配置
在实际开发中,开发android软件的过程需要不断地进行测试。而使用Junit测试框架,侧是正规Android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性..........第一步:首先在AndroidManifest.xml中加入下面代码:[html] view plaincopyprint?转载 2014-07-07 12:22:09 · 814 阅读 · 0 评论 -
LayoutInflater的使用
在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象的,而findViewById()是用来获得具体控件的。LayoutInflater经常在Base转载 2014-07-24 14:20:50 · 577 阅读 · 0 评论 -
Android的activity的生命周期
activity的生命周期有四个重要的状态:活动,暂停,停止,销毁主要的方法有:onCreate、onStart、onResume、onPause、onStop、onDestory最常用的方法是:onCreate()和onPause(),前者用于初始化组件,设置activity视图;后者用于持久保存数据。原创 2014-07-07 11:29:11 · 804 阅读 · 0 评论 -
Android知识
一般情况下,Android应用程序由以下4种组件构成:原创 2014-07-03 09:22:28 · 753 阅读 · 0 评论 -
Android的AlertDialog详解
AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。使用AlertDialog.Builder创建对话框需要了解以下几个方法:setTitle :为对话框设置标题setIcon :为对话转载 2014-07-24 10:12:15 · 665 阅读 · 0 评论 -
Android中Bundle类的作用
Bundle类用作携带数据,它类似于Map,用于存放key-value名值对形式的值。相对于Map,它提供了各种常用类型的putXxx()/getXxx()方法,如:putString()/getString()和putInt()/getInt(),putXxx()用于往Bundle对象放入数据,getXxx()方法用于从Bundle对象里获取数据。Bundle的内部实际上是使用了HashMap类原创 2014-07-03 09:03:06 · 968 阅读 · 0 评论 -
Android问题
创建新http://jingyan.baidu.com/article/3ea51489e04eb852e61bbaa4.htmlappcompat_v7原创 2014-07-02 15:03:27 · 600 阅读 · 0 评论 -
消除SDK更新时的“https://dl-ssl.google.com refused”异常
消除SDK更新时的“https://dl-ssl.google.com refused”错误消除SDK更新时,有可能会出现这样的错误:Download interrupted: hostname in certificate didn't match: != Download interrupted: Connection to https://dl-ssl.google.c翻译 2014-07-01 14:30:27 · 892 阅读 · 0 评论 -
Android组件之间的信使——Intent
Intent启动不同组件的方法原创 2014-07-07 12:20:54 · 930 阅读 · 0 评论