Android实用Demo
文章平均质量分 94
嘟嘟噜嘟嘟
哎~~
展开
-
BroadcastReceiver应用详解(广播的应用)
据说程序员是最爱学习的群体,IT男都知道,这个行业日新月异,必须不断地学习新知识,不断地为自己注入新鲜的血液,才能使自己跟上技术的步伐。今天我们来讲一下Android中BroadcastReceiver的相关知识。BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如转载 2014-08-01 16:46:42 · 581 阅读 · 1 评论 -
Android Intent action有什么用???
是的,虽然做Android开发有差不多两年了,但是很羞愧的是说实话我真的不知道intent-filter是干什么用的。今天有空终于看了看intent-filter中的action。在讲action之前,我跟大家回忆一个场景。用过Android手机的人应该都知道,比如说我在某个App例如新浪微博中点击拍照,会跳转到照相机的界面。但是当我新装了camer360或之类的第三方转载 2014-08-01 17:05:41 · 380 阅读 · 0 评论 -
Android--响铃、震动、状态栏提示
目标:希望在特定情况下,通过响铃、震动、状态栏提示提醒用户一、响铃AudioManager能够调整响铃模式,音量等与音频相关的。http://blog.sina.com.cn/s/blog_5418969101012yde.html响铃实际靠MediaPlayer播放特定Uri下的音乐[java] view plainco转载 2014-06-23 17:07:20 · 1018 阅读 · 0 评论 -
android开发之调用手机的摄像头使用MediaRecorder录像并播放
我们玩玩手机的录像功能吧。做个DEMO。 看看录制过程: mediarecorder = new MediaRecorder();// 创建mediarecorder对象 // 设置录制视频源为Camera(相机) mediarecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); // 设置录制完成后视频的封装原创 2014-06-20 18:30:24 · 749 阅读 · 0 评论 -
ViewPager,LayoutInflater实现页面滑动效果。
ViewPager是安卓开发中涉及页面滑动用到的类。位于android.support.v4.view.ViewPager包中。首先做页面滑动效果。要现在xml文件中添加 android:id="@+id/viewpager" android:layout_width="wrap_content" android:layout_转载 2014-07-30 12:11:52 · 388 阅读 · 0 评论 -
Android TextView 自动换行问题
Android的TextView在显示文字的时候有个问题就是一行还没显示满就跳到下一行,原因是:1) TextView在显示中文的时候 标点符号不能显示在一行的行首和行尾,如果一个标点符号刚好在一行的行尾,该标点符号就会连同前一个字符跳到下一行显示;2)一个英文单词不能被显示在两行中( TextView在显示英文时,标点符号是可以放在行尾的,但英文单词也不能分开 );如转载 2014-07-30 12:59:38 · 634 阅读 · 0 评论 -
Android和JavaScript互相调用
Html页面和Java代码结合的方式一般用在界面经常被更改 的情况下,可以讲html放在网络中,软件一打开就会访问网络获取到最新的界面。缺点是会受到网络信号的影响,从而导致访问速度慢。1.用WebView来显示HTML代码2.允许WebView执行JavaScript webView.getSettings().setJavaScriptEnabled(true);原创 2014-07-30 13:09:44 · 593 阅读 · 0 评论 -
Android进程与生命周期介绍
Android系统会尽可能长的延续一个应用程序进程,但在内存过低的时候,仍然会不可避免需要移除旧的进程。为决定保留或移除一个进程,Android将每个进程都放入一个“重要性层次”中,依据则是它其中运行着的组件及其状态。重要性最低的进程首先被消灭,然后是较低的,依此类推。重要性共分五层,依据重要性列表如下: 1. 前台进程•是用户操作所必须的,任一时间下,仅有少数进程会处于转载 2014-07-30 13:12:46 · 347 阅读 · 0 评论 -
Android-ADB常用命令
1.adb shell :Linux命令行控制台# cd system/bin :查看Linux下的所有命令# ls# ping localhost :检查网络连接2.adb kill-server :结束adb服务3.adb start-server :启动adb服务4.adb devices :列出与adb 服务相连的手机5.adb转载 2014-07-30 13:13:36 · 318 阅读 · 0 评论 -
Android中Tween动画和Frame动画实例
Animation主要有两种动画模式:Tween动画和Frame动画Tween动画由四种类型组成alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果res目转载 2014-07-30 13:14:20 · 341 阅读 · 0 评论 -
Android实现任务管理器
任务管理器可以实现的功能有:1.查看当前系统下运行的所有的进程2.可以查看每个进程的进程号、版本号以及内存占用情况3.杀死进程(可以杀死全部进程或者杀死指定的进程)4.查看系统剩余内存效果图:转载 2014-07-30 13:15:04 · 335 阅读 · 0 评论 -
Android之世面上程序锁的实现
当我们为程序设置密码后,当我们第一次进入该程序时就会提示我们输入密码,输入正确密码后就可以继续访问该程序,如果再次访问该程序就不会提示我们输入密码,这就是市面上常见程序锁的实现。开发思路:1. 开启服务,在服务中开启一个死循环,这个死循环用来检测当前访问的程序是不是被加锁的程序,如果是则弹出输入密码对话框。这里采用数据库来保存被加锁的程序。2. 密码被保存在xml 中,如果转载 2014-07-30 13:27:16 · 379 阅读 · 0 评论 -
Android中Handler作用
在Android的UI开发中,我们经常会使用Handler来控制主UI程序的界面变化。有关Handler的作用,我们总结为:与其他线程协同工作,接收其他线程的消息并通过接收到的消息更新主UI线程的内容。我们假设在一个UI界面上面,有一个按钮,当点击这个按钮的时候,会进行网络连接,并把网络上的一个字符串拿下来显示到界面上的一个 TextView上面,这时就出现了一个问题,如果这个网络连接的延转载 2014-07-30 13:27:50 · 261 阅读 · 0 评论 -
手机防盗之获取手机经纬度
获取手机经纬度有 gps , network , 基站 三种方式,我们可以根据定位的条件,获取一个最好的定位方式。然后将获取到经纬度信息发送到指定的手机号码中。[java] view plaincopy/* * 单态只允许存在一个实例. * 获取手机的gps信息 */ public class GPSInfoService转载 2014-07-30 13:27:50 · 401 阅读 · 0 评论 -
Android使用JNI实现Java与C之间传递数据
介绍Java如何将数据传递给C和C回调Java的方法。 java传递数据给C,在C代码中进行处理数据,处理完数据后返回给java。C的回调是Java传递数据给C,C需要用到Java中的某个方法,就需要调用java的方法。Android中使用JNI七个步骤:1.创建一个android工程2.JAVA代码中写声明native 方法 public native String h转载 2014-07-30 13:33:48 · 289 阅读 · 0 评论 -
Android四大组件之服务
很多情况下,一些与用户很少需要产生交互的应用程序,我们一般让它们在后台运行就行了,而且在它们运行期间我们仍然能运行其他的应用。为了处理这种后台进程,Android引入了Service的概念。Service在Android中是一种长生命周期的组件,它不实现任何用户界面。基本概念Ÿ Service是一种在后台运行,没有界面的组件,由其他组件调用开始。Ÿ 创建Serv转载 2014-07-30 13:32:21 · 311 阅读 · 0 评论 -
Android常用UI
详细介绍列表视图(ListView)、单选(RadioGroup)、多选(CheckBox)、下拉列表(Spinner)、菜单(Menu)、内容提示文本框(AutoCompleteTextView)、手势识别(GestureOverlayView)、网页视图(WebView)。1.列表视图(ListView) XML配置 在主界面中配置标签转载 2014-07-30 13:36:08 · 348 阅读 · 0 评论 -
Android开发音乐播放器
音乐播放器中综合了以下内容:SeekBar、ListView、广播接收者(以代码的形式注册Receiver)、系统服务、MediaPlayer实现的功能:1.暂停/播放、下一首/上一首,点击某一首时播放2.支持拖动进度条快进3.列表排序4.来电话时,停止播放,挂断后继续播放5.可在后台播放 效果图:界面:转载 2014-07-30 13:38:08 · 425 阅读 · 0 评论 -
Android分别使用HTTP协议和TCP协议实现上传文件
Android上传文件有两种方式,第一种是基于Http协议的HttpURLConnection,第二种是基于TCP协议的Socket。 这两种方式的区别是使用HttpURLConnection上传时内部有缓存机制,如果上传较大文件会导致内存溢出。如果用TCP协议Socket方式上传就会解决这种弊端。HTTP协议HttpURLConnection1. 通过URL封装路径打开一个Htt转载 2014-07-30 13:48:42 · 294 阅读 · 0 评论 -
Android操作联系人
Android系统中的联系人也是通过ContentProvider来对外提供数据的,我们这里实现获取所有联系人、通过电话号码获取联系人、添加联系人、使用事务添加联系人。获取所有联系人1. Android系统中的联系人也是通过ContentProvider来对外提供数据的2. 数据库路径为:/data/data/com.android.providers.contac转载 2014-07-30 13:51:38 · 323 阅读 · 0 评论 -
Android使用Pull解析器解析XML文件
Pull简介 1.常见的XML解析方式有三种,DOM、SAX、Pull,Android系统中推荐使用Pull 2.Pull解析器是一个开源的Java项目,Android系统内部解析XML文件均为此种方式,也可用于JavaEE项目 3.Android SDK中已经集成了Pull解析器,无需添加任何jar文件 4.Pull解析器运行方式与SAX类似,提供转载 2014-07-30 13:51:47 · 298 阅读 · 0 评论 -
Android使用内容提供者方式进行存储
内容提供者(ContentProvider)主要作用是对外共享数据,如果数据通过内容提供者对外共享了,那么其他应用就可以从内容提供者中查询到数据,并且可更新数据、删除数据、添加数据,如果采用文件的操作模式对外共享数据,数据的访问方式会因为存储方式的不同导致数据的访问方式无法得到统一,不同存储方式文件对外进行共享其访问的ApI是不一样的,如果采用内容提供者对外共享数据就会统一了数据的访问方式。采用统转载 2014-07-30 14:02:19 · 307 阅读 · 0 评论 -
Android中各种Adapter的用法
1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览: 由图可以看到在Android中与原创 2014-07-30 14:13:38 · 1565 阅读 · 0 评论 -
Android界面卡顿问题的解决
如果出现界面卡顿的问题,可能造成的原因主要是在主线程中(如:getView)获取数据导致的,解决方法:1.要注意获取数据的方法,可以做个缓存存取List数据表,供使用;2,要注意异步获取数据,避免在主线程中进行数据库操作!原创 2014-07-30 14:51:36 · 496 阅读 · 0 评论 -
android程序的调试
其实大家都知道,一个程序程序bug的调试部分也是非常重要的一环,也是每个程序员所必备的能力之一,同时也能够检验出一个程序员的真正能力如何,也可以通过调试程序来进行自我能力的检验,那么调试bug我只会一种debug。。惭愧的很,技巧也懂的少,闲暇之余上网solo了一下这方面的资料。果然大神总结过,呵呵就借鉴过来看看!转载地址:http://www.cnblogs.com/qingblog/archi转载 2014-07-30 15:01:55 · 389 阅读 · 0 评论 -
jQuery-Ajax格式用法
jQuery.ajax({ type: "POST", url: "",// 要请求的后台页面 data: "" ,// 要传的参数 dataType:'json', success: function(json){ 得到json 内容 赋值给标签 }, error:function(){转载 2014-07-30 15:02:33 · 328 阅读 · 0 评论 -
App集成支付宝
手机的在线支付,被认为是2012年最看好的功能,我个人认为这也是移动互联网较传统互联网将会大放光彩的一个功能。人人有手机,人人携带手机,花钱买东西,不再需要取钱付现,不再需要回家上网银,想买什么,扫描一下,或者搜索一下,然后下单,不找零,直接送到你家,这将是手机支付给我们带来的全新交易体验。谷歌刚推出了谷歌钱包,这必是我们后面要使用的主要手段,但是鉴于当前国情,我觉得有必要介绍一下andr转载 2014-07-30 15:09:40 · 326 阅读 · 0 评论 -
开源框架ViewPageIndicator 和 ViewPager 仿网易新闻客户端Tab标签
转载请注明出处:http://blog.csdn.net/xiaanming/article/details/10766053之前用JakeWharton的开源框架ActionBarSherlock和ViewPager实现了对网易新闻客户端Tab标签的功能,ActionBarSherlock是在3.0以下的机器支持ActionBar的功能,有兴趣的可以看看开源框架ActionBarSher转载 2014-07-30 15:11:19 · 347 阅读 · 0 评论 -
Android控件之SlidingDrawer(滑动式抽屉)详解与实例
android:layout_height="fill_parent" android:handle="@+id/handle" android:content="@+id/content" android:orientation="vertical" android:id="@+id/slidingdrawer"> android:layout_height="44d原创 2014-07-09 10:24:26 · 362 阅读 · 0 评论 -
android与javascript交互调用
我们都知道,手机时代的来临的主要标志是啥?能够方便的接入互联网!互联网展现给我们的方式一般都是网页,网页中又必不可少的拥有javascript,所以说,android提供对javascript的支持那是迫在眉睫了,幸好,android早就给我们提供了无缝连接。让我们可以通过android与javascript进行交互。我们的应用很简单,如图:我们有一个输入框,旁边有个按钮,转载 2014-06-23 15:40:44 · 379 阅读 · 0 评论 -
android关于uses-permission权限列表
android.permission.ACCESSCHECKINPROPERTIES 允许读写访问”properties”表在checkin数据库中,改值可以修改上传android.permission.ACCESSCOARSELOCATION 允许一个程序访问CellID或WiFi来获取粗略的位置android.permission.ACCESSFINELOCATION 允许原创 2014-06-20 18:22:50 · 574 阅读 · 0 评论 -
Android摄制视频(一)
mainActivity如下:原创 2014-06-20 18:17:42 · 383 阅读 · 0 评论 -
Android Matrix类以及ColorMatrix类详解
最近在系统学习了android的图像处理(在网上搜集了一些资料并自己编写了测试程序,做了整理),现在这里做一总结:一、ColorMatrix类ColorMatrix是一个5x4阶的矩阵 在下面表示为A,第一行表示R红色分量,第二行表示G绿色分量,第三行表示B蓝色分量,第四行表示透明度:用一维数组的存储方式如下: [ a, b, c, d, e, f, g, h, i转载 2014-07-30 12:02:08 · 361 阅读 · 0 评论 -
Android 上传文件,图片。以及服务器端接收相关。
前面一篇文章写了实现照相功能的一个例子,其实那个实现效果是个略缩图。要查看全图就要先指定照片的存放路径。以后我会修改那个文章。今天先说下图片,文件等上传的实现。接着拿照片说事,光照完了不行还得往服务器上传。我们做web开发的时候几乎都是通过一个表单来实现上传。并且是post的方式。而且都必须要加个参数enctype = "multipart/form-data".然后再上传后台用各种框转载 2014-07-30 12:05:27 · 315 阅读 · 0 评论 -
HttpURLConnection,getResponseCode,网络超时 相关总结。
昨天做一个连接网络超时的功能。上网查了一下很多都是在Activity中实现一个线程来记录时间。时间到了把连网那个线程给关了并提醒超时。不过小弟不才、看别人的代码实在有点看不懂。然后找到的解决方法是在HttpURLConnection这个连网的类中实现网络超时的功能,顺便理解了下关于HttpURLConnect这个类的相关知识。首先上代码吧。这是我实现网络通信的一个帮助类HttpAssist转载 2014-07-30 12:05:20 · 3595 阅读 · 0 评论 -
Android: 对于Handler的一点理解。
Handler:A Handler allows you to send and process Message and Runnable objects associated with a thread'sMessageQueue. Each Handler instance is associated with a single thread and that thread's转载 2014-07-30 12:06:33 · 369 阅读 · 0 评论 -
[Android] TextView的垂直滚动效果
在TextView中,如果文本很长,可能需要实现垂直滚动显示文本的效果。这里需要在XML布局文件中为TextView设置如下几个属性。 android:scrollbars="vertical" android:scrollbarStyle="X",其中X为outsideOverlay或insideOverlay。 android:原创 2014-07-30 12:18:55 · 520 阅读 · 0 评论 -
安卓开发工具优化APK,让软件更流畅
谷歌为安卓的APK开发者提供了一整套的开发工具:Android SDK工具包!!!本人目前在用的是Android SDK 4.0 for windows 下载地址:http://xiazai.zol.com.cn/detail/43/424807.shtml (ZOL的下载,放心干净)下面是重点:这套工具包中,有一个名为zipalign的工具,是专门为开发者来自动优化APK程序原创 2014-07-03 10:09:26 · 758 阅读 · 0 评论 -
Android应用开发中的风格和主题(style,themes)
越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面:Theme是针对窗体级别的,改变窗体样式;Style是针对窗体元素级别的,改变指定控件或者Layout的样式。 Android系统的themes.xml和原创 2014-05-26 11:44:26 · 351 阅读 · 0 评论 -
Android实现拍照功能。
Android中实现拍照有两种方法,一种是调用系统自带的相机,然后使用其返回的照片数据。 还有一种是自己用Camera类和其他相关类实现相机功能,这种方法定制度比较高,比较复杂,一般平常的应用只需使用第一种即可。用Intent启动相机的代码:Java代码 Intent intent = new Intent(MediaStore.ACTION_IMAGE_转载 2014-07-30 12:04:23 · 493 阅读 · 0 评论