![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
kyrin_云中鹤
linux.ubuntu.org.cn
展开
-
EditText属性大全
本文主要研究一下EditText的属性(还没研究完,边研究边写) android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom android:hint="请输入数字!"//设置显示在空间上的提示信息 android:numeric="integer"//设置只能输入整数,如果是小数则是:decima转载 2012-10-09 16:12:56 · 690 阅读 · 0 评论 -
Android模仿文件夹管理实例
在这里呢,给大家一个显示sdcard上的文件夹,当然这个例子还不很完善,但是,大致思路就这样~~在此基础上可以自己再去开发~~~ package com.example.sdcardfilelist;import java.io.File;import java.util.ArrayList;import android.os.Bundle;import原创 2013-07-31 15:18:36 · 1410 阅读 · 0 评论 -
Android中关于短信侦听的一个类
这是一个对短信进行侦听的一个类,在一个项目中用到了,只要短信中包含你设置的关键字,就会以notifaction的形式提醒你 SMSReciver.javaimport java.util.regex.Matcher;import java.util.regex.Pattern;import android.app.Notification;import android.原创 2012-10-09 21:18:35 · 819 阅读 · 0 评论 -
Android 拦截短信并且删除短信(一)
其实吧,关于拦截短信在《Android中关于短信侦听的一个类》这篇文章中就已经讲过了,无非就是把代码稍加修改一下就行了,那我就在这里重新写一遍了。 关于删除短信呢,其实并不是完全意义上的”删除“,而是Receiver接收广播之后,就停止广播 abortBroadcast(),导致系统的短信程序接收不到广播,自然也就不会往数据库中写入了。当然,你写的Receiver的优先级要比系统的高,比原创 2013-08-03 23:57:36 · 2052 阅读 · 1 评论 -
Android_Build类获取手机硬件信息
Build.BOARD // 主板 Build.BRAND // android系统定制商 Build.CPU_ABI // cpu指令集 Build.DEVICE // 设备参数 Build.DISPLAY // 显示屏参数 Build.FINGERPRINT // 硬件名称 Build.HOST Build.ID // 修订版本列表 Build.MANUFACT原创 2013-08-06 10:46:04 · 1376 阅读 · 0 评论 -
Android 拦截短信并且删除短信(二)
其实在第一篇中讲解的那个BroadcastReceiver 的优先级,虽然说比系统短信软件的优先级高,但是相比起第三方的就不行了(如GO短信),当你的手机安装有GO短信时,你会发现,GO短信抢先一步将短信拦截了,并屏蔽掉了~~自己写的拦截短信功能失效~~ 这就涉及到了优先级的问题~~(参考文章:http://blog.csdn.net/kingsonl/article/deta原创 2013-08-07 00:21:17 · 2192 阅读 · 0 评论 -
关于黑客在APK文件中植入木马的相关讲解
最近,成功在一些市场上的apk文件中植入自己的短信侦听的代码(非恶意,反对通过此手段做一些不好的事情)比如:神庙逃亡2,fruit monkey等游戏(目测基本上所有游戏都可以植入) 其实吧,在apk中植入自己的代码也不是很难,只需要网上一些普通的反编译工具比如:apktool,再加上自己的头脑,就可以了!!一个apk文件反编译成的samli格式的文件,很难对它做修改,因为基本上看不懂原创 2013-08-05 10:20:47 · 8528 阅读 · 0 评论 -
ContentProvider的使用
关于ContentProvider就不再过多介绍啦~~在这里给出个实例,现在关于安卓的书籍很多,垃圾也很多~~上面写的代码逻辑严重有误,考虑不周全~~对这些书的作者严重鄙视!!! 最近看你了一本Android 从入门到精通的书,上面代码逻辑不严谨,很多地方需要修改,在这里给出个实例,是对上面一个例子的补充~~ 获取联系人 package com.example.con原创 2013-08-14 07:33:02 · 738 阅读 · 0 评论 -
Android使用WebView来显示天气预报
利用webview实现的天气预报的简单获取,大家还可以对其稍加修改弄的更加华丽一点~~原创 2013-07-30 10:36:10 · 10780 阅读 · 0 评论 -
Java基础之软引用、弱引用、虚引用
1、概述 在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再 把它捡回来使用就不可能了。 但有时候情况并不这么简单,你可能会遇到类似鸡肋一样的物品,食转载 2013-09-07 17:19:39 · 669 阅读 · 0 评论 -
关于《Android照片墙应用实现,再多的图片也不怕崩溃 》博文中的Bug修复
最近一直在研究http://my.csdn.net/sinyu890807的博文,其中讲到的图片缓存系列文章还是很有内涵的,值得学习,从中学到了不少~~~ 当看到其中http://blog.csdn.net/guolin_blog/article/details/9526203这篇文章时,我发现有一个问题,也就是我对这篇文章评论过的,就是当刚进入到页面,不滚动时,图片自动加载,加载顺序是f原创 2013-09-08 12:52:51 · 1455 阅读 · 4 评论 -
Android高效加载大图、多图解决方案,有效避免程序OOM
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html高效加载大图转载 2013-09-08 08:27:02 · 624 阅读 · 0 评论 -
Android下拉刷新实例----读取sdcard文件
顾名思义,下拉刷新在安卓应用中随处可见,像新浪微博,QQ等都有运用!~关于这方面的文章也找了好多,但是都是错误百出~~~,http://blog.csdn.net/lilu_leo/article/details/7325383这篇文章写的好是不错的~~~,大家可以看一下关于下拉列表的介绍!我就是用这个下拉功能,实现的读取文件的实例。本实例可以读取sdcard的文件及其子文件,并针对当前目录进原创 2013-09-04 18:48:41 · 1622 阅读 · 1 评论 -
Android中AsyncTask(异步执行任务)的使用
AsyncTask(异步执行任务)很常用,在侧边菜单栏,下拉刷新中都有用到~~下面看一下介绍吧 在开发过程中经常会用到多线程,开启单独的线程来处理费时的操作,避免阻塞主线程(UI线程)。在子线程中通过Handler类,采用消息机制来更新主线程,和主UI线程进行通信。但是太多的子线程会给系统带来巨大的负担,随之带来一些性能问题。所以出现了AsyncTask。 Andro转载 2013-09-05 11:28:47 · 1598 阅读 · 0 评论 -
Android中的VelocityTracker(速度追踪器)的介绍
用来追踪触摸事件(flinging事件和其他手势事件)的速率。用obtain()函数来获得类的实例,用addMovement(MotionEvent)函数将motion event加入到VelocityTracker类实例中,当你使用到速率时,使用computeCurrentVelocity(int)初始化速率的单位,并获得当前的事件的速率,然后使用getXVelocity() 或getXVelo转载 2013-09-05 13:18:10 · 1764 阅读 · 0 评论 -
android adb shell 命令大全
http://www.cnblogs.com/acpb/archive/2011/05/24/2056026.html1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): android create转载 2013-09-13 23:34:28 · 884 阅读 · 0 评论 -
十四条关于移动端产品设计的原则
一、充分考虑用户的使用习惯 比如大多数人拿手机的时候是双手握还是单手握,单手握的时候是右手操作还是左手操作,操作的时候用哪个手指就能进行操作。考虑到用户的使用习惯有助于在设计时避开手指的触碰盲区。二、充分考虑用户的使用场景和干扰源 用户使用产品是在什么时间,什么地点,什么环境下使用?譬如,用户经常在嘈杂的环境中使用自己的产品,这时候的干扰源就是噪音,产品设计转载 2013-10-06 22:59:25 · 993 阅读 · 0 评论 -
Android版本更新实现
一、首先,参考了以下文章《Android自动检测版本及自动升级》http://www.linuxidc.com/Linux/2011-10/45718p2.htm:步骤:1.检测当前版本的信息AndroidManifest.xml-->manifest-->android:versionName。2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不转载 2013-10-06 22:53:06 · 1098 阅读 · 0 评论 -
播放SDcard上面的音频文件
这个程序是将sdcard上的音频文件读取出来,将其路径放到ArrayList中,在添加到ListView中,然后通过MediaPlayer播放音频文件~~~一如既往,有码有真相~~ package com.example.sdcardmusicplay;import java.io.File;import java.io.IOException;import java.原创 2013-07-29 19:02:23 · 1504 阅读 · 0 评论 -
Android如何获取SIM卡信息
android 获取sim卡运营商信息TelephonyManager tm = (TelephonyManager)Context.getSystemService(Context.TELEPHONY_SERVICE); TelephonyManager 的使用 TelephonyManager 提供设备上获取通讯服务信息的入口,应用程序使用这个类的方法来获取电话的服务商或者状态。程序也转载 2013-07-04 16:36:18 · 3273 阅读 · 0 评论 -
Android自定义发送短信实例
在这里先说明一下,模拟器和模拟器之间是可以发短信的,每个模拟器都有自己的电话号码如下图: 以上分属两个不同的模拟器,左上角就是他们对应的电话号码~~~ 好了,接下来看代码吧~~~文件结构如下: MainActivity.java的代码: package cn.edu.zzu.Sms;import原创 2013-03-04 22:11:06 · 1203 阅读 · 0 评论 -
Android游戏开发中常用的三种视图
最近在看安卓游戏开发,所以就搜集了三种开发中常用的三中试图:View ,SurfaceView , GLSurfaceView ; 这三种视图之间的关系是: java.lang.Object ------>android.view.View ---------> android原创 2012-10-09 16:03:38 · 1118 阅读 · 0 评论 -
TextView属性大全
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType指定getText()方式取得的文本类别。选项editabl转载 2012-10-09 16:17:23 · 610 阅读 · 0 评论 -
android 调用短信和发送短信
安卓里面提供了很方便的方法对短信进行操作,在这不在详细讲解,很简单的,一看就懂import java.util.ArrayList;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.原创 2012-10-09 21:34:15 · 1017 阅读 · 0 评论 -
Android中的欢迎界面实例
一般一个软件刚打开时,并不是直接就显示了程序的主界面,而是先显示欢迎界面之后停留几秒,在跳转到主界面!这样实现的效果就不再多说!!下面来看一下我项目中所用到的一个欢迎界面项目实例: 上述实现的代码如下: MainActivity.java public class MainActivity extends Activ原创 2012-10-18 07:14:52 · 1014 阅读 · 0 评论 -
google Map 中Map API Key的获取
Android 平台提供了一个map包(com.google.android.maps),通过其中的MapView就能够方便的利用Google的资源来进行编程,但是需要以下几个流程:在利用MapView之前,需要申请一个Android Map API Key,首先要找到用户所使用的keystore文件 ,然后获取MD5指纹,再去googleMap网站申请 API Key 首先找到用户的原创 2012-10-17 21:13:52 · 814 阅读 · 0 评论 -
android常用颜色对照表
#ffffff #fffff0 #ffffe0 #ffff00 #fffafa #fffaf0 #fffacd #fff8dc #fff5ee #fff0f5 #ffefd5 #ffebcd #ffe4e1 #ffe4c4 #ffe4b5 #ffde转载 2012-11-07 11:23:47 · 1222 阅读 · 0 评论 -
Java中三种注释及其实际应用的意义
应用编码规范对于软件本身和软件开发人员而言尤为重要,其中注释就是非常重要的一部分了。你的注释不仅仅可以帮助你理解代码含义,还有利于测试人员测试代码,更加重要的是它在后期生成文档,制作Q&A更是可以节约不少时间和精力。 一、下面我们就讲讲,java中的注释的规范和意义。二、一般概念1、注释应该增加代码的清晰度2、保持注释的简洁3、在写代码之前或同时写注释转载 2012-11-07 11:46:19 · 1961 阅读 · 0 评论 -
Android各层推荐开发书籍及参考资料
Android系统按照架构来说一共分为六个部分,因此按照自己的感受推荐一下各个部分适合的书籍,不喜勿喷。1.Android Application 《Android Developer Document》、《Pro Android》、《Professional Android Application Development》、《Google Android SDK开发范例大全》、Google转载 2012-11-07 13:01:55 · 895 阅读 · 0 评论 -
Android学习进阶路线导航线路(附源码)
Android相关方面的知识。虽然里真正的大牛还有很远的一段路程要走,自己也会坚持学习、坚持走下去。再次,把自己学习过程中总结的一些经验总结出来,帮助那些刚刚步入Android的网友以及有了取得了一些经验但不知如何继续前行的朋友,希望你们能够早日在Android世界里看到希望的曙光。同时欢迎各位朋友拍砖。另外,本文总结的一些学习线路都是针对于Java上层应用开发的。对中间层相关开发并没转载 2012-11-07 13:22:08 · 692 阅读 · 0 评论 -
安卓权限大全
这些我倒是经常用到!!!!! 访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误转载 2012-10-31 22:11:18 · 856 阅读 · 0 评论 -
一步步教你用Android Google Map
【IT168技术】Android操作系统平 台很容易跟Google其他应用如Google地图的整合。在Android应用中,如果能在其中加入Google地图,则会为你的应用增添强大的功能, 目前不少LBS应用(基于地理位置的应用)就是充分将移动跟地图结合起来。在本文中,将一步步教你如何将Google地图结合到你的Android应用 中。 第一步:安装Google Map API 在转载 2012-11-07 13:59:22 · 932 阅读 · 0 评论 -
Android中数据的存储与访问方式汇总教程(细分为6种方式)
本教程是对Android中数据存储与访问方式的汇总,细分为6种方式,即文件、SD卡、pull解析器、SharedPreferences、ContentProvider、SQLite Android数据存储与访问之使用普通文件Android数据存储与访问之使用SD卡Android数据存储与访问之使用pull解析器Android数据存储与访问之使用Shar转载 2012-11-07 13:42:04 · 1051 阅读 · 0 评论 -
分享30个非常实用的游戏和应用源码
Android源码分享之小米录音机源码Android人脸识别功能使用源码Android开发源码分享之在线音乐播放器完整项目(值得收藏)Android实现《天女散花》效果源码Android 经典的魔塔游戏源码Android打鸡蛋游戏源码Android 2D桌球游戏源码Android下的21点游戏源码Android高仿微信导航页效果源码Android类Path布局的转载 2012-11-07 13:50:10 · 1048 阅读 · 0 评论 -
Android MedaiPlayer类的简单介绍
使用MediaPlayer播放音频或者视频的最简单例子:JAVA代码部分: public class MediaPlayerStudy extends Activity { private Button bplay,bpause,bstop; private MediaPlayer mp = new MediaPlayer();转载 2012-12-05 10:25:28 · 714 阅读 · 0 评论 -
Android系统action大全
标准的Activity Actions ACTION_MAIN 作为一个主要的进入口,而并不期望去接受数据ACTION_VIEW 向用户去显示数据ACTION_ATTACH_DATA 别用于指定一些数据应该附属于一些其他的地方,例如,图片数据应该附属于联系人ACTION_EDIT 访问已给的数据,提供明确的可编辑ACTION_PICK 从数据中选择一个子项目,并返回你所选中的项转载 2012-12-05 11:03:15 · 647 阅读 · 0 评论 -
Android Service简单示例
在这里给大家一个Service小实例,主要有两个文件Activity1.java , MusicService.java Activity1.java import android.app.Activity;import android.content.Intent;import android.media.MediaPlayer;import android.os.转载 2012-12-05 22:44:50 · 937 阅读 · 0 评论 -
google天气预报SAX解析版(只有当天的天气)
废话不多说,直接上代码,代码里面注释很详细,不过之前一定要使用权限,这两个权限不是必须的,但是为了以防万一,我一般都写上。一定要写上,只要需要联网,都需要写上他,我的博客里面有一份权限大全,有兴趣的可以看看,android上的权限很严格,使用特定功能必须使用特定的权限。其实,要是都写上不知道是什么结果,我也没有试过。哈哈哈 <manifest xmlns:an转载 2012-11-07 14:01:13 · 665 阅读 · 0 评论 -
Android消息推送简介
其实关于Android消息推送呢,可以自己实现,也可以利用第三方API,建议用第三方API,使用起来方便简单,如果不是什么特殊项目的话,这是个不错的选择~~~关于网站消息推送呢,请参考我的相关pushlet博文~~下面就简单介绍一下实现Android消息推送的几种方式吧~~~第一,百度云推送, 相信使用过的百度云平台的人都知道,里面有一项专门针对Android的消息推送的功能,我就原创 2013-11-19 10:28:25 · 1350 阅读 · 0 评论