android
lirn129
这个作者很懒,什么都没留下…
展开
-
Android ListView的用法
ListView是比较常用的控件,但一直都觉得创建ListView步骤有点繁琐,故在此总结一下,方便查阅。程序效果是实现一个ListView,ListView里面有标题,内容和图片,并加入点击和长按响应。 首先在xml里面定义一个ListView Xml代码 xml version="1.0转载 2013-07-09 21:13:30 · 942 阅读 · 0 评论 -
android 多个activity关闭问题
1.5-2.1之前都是ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); activityManager.restartPackage("包名");就搞定了。但2.2就不行,只转载 2013-08-06 14:03:37 · 520 阅读 · 0 评论 -
Android中使用广播机制 退出多个Activity
谷歌百度一下,Android中退出多个Activity的方法,大家讨论的很多。 在实习的时候,看到公司的项目退出多个Activity,是采用LinkedList方法,毕业设计的时候,也参照了那种方法。完成之时,无意在网上看到的可以使用广播机制退出Activity。看了一部分人的博客、文章等教程,发现也是摘抄的“很随便”,说的不详细,或不能实现。 看了他们的意思,写了转载 2013-08-06 14:07:18 · 542 阅读 · 0 评论 -
Android 权限大全
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置转载 2013-08-11 12:01:25 · 378 阅读 · 0 评论 -
GridView的监听,选择,美化等详解<一>
工作这么久以来,都是以解决需求为目标。渐渐发现这种学习方式不好,学到的知识能马上解决问题,但没有经过梳理归纳。故想系统总结下一些有趣味的知识点。在这篇博客中想以一个例子系统讲解下GridView控件涉及到的方方面面,比如监听,背景图的设置等。 1.控件属性介绍 android:listSelector="@drawable/bg" //该属性很重要,转载 2013-08-12 21:41:16 · 422 阅读 · 0 评论 -
Android Franmengs
Fragments 诞生初衷 自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments 。fragments 的设计不需要你来亲自管理view转载 2013-08-15 23:52:16 · 453 阅读 · 0 评论 -
Android XML文件读写
xml version="1.0" encoding="UTF-8"?>persons> person id="23"> name>eboyname> age>22age> person> person id="24"> name>Frrname> age>20age> person转载 2013-09-10 16:47:05 · 500 阅读 · 0 评论 -
Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } }).sta转载 2013-09-16 11:10:34 · 442 阅读 · 0 评论 -
使用Timer、AlarmManager实现定时服务+Notification进行模拟推送的实现
作者:laozhao666更新于 05月06日访问(514)评论(0)近来公司要实现推送,现在大部分公司都没有实力实现假设自己的推送服务器,这里只能使用定时服务,定时从服务器上获取到最新消息,废话不说上代码。AndroidManifest.xml 配置代码 1 2 3 4 5 6 7 8 91011121314151617转载 2013-09-16 11:14:49 · 1208 阅读 · 0 评论 -
drawable hdpi mdpi ldpi xhdpi
貌似是在Android2.1之前的时代,新建Android工程,工程会自动生成一个drawable的目录。到了Android4.0时代,新建Android工程,工程会自动生成drawable-hdpi, drawable-ldpi, drawable-mdpi, drawable-xhdpi四个目录。不同点在于,图片资源文件被细分了。系统会根据dip的大小选择对应目录下的资转载 2014-09-18 14:17:51 · 608 阅读 · 0 评论 -
NotificationManager和Notification的使用总结
这几天一直在修改twigee的源代码,其中一个要加入的功能是常驻Notification栏,以前写的时候只能出现在“通知”这一组中,想把它放在“正在运行”组中却不知道怎么放,查了下官方文档,找到了方法,在notification的flags字段中加一下“FLAG_ONGOING_EVENT”就可以了。同时我也把Notification的使用方法给总结了一下。详见下文:(1)、使用系统定转载 2013-07-23 09:28:54 · 419 阅读 · 0 评论 -
Android的Layout中 使用include
在Android的layout样式定义中,可以使用xml文件方便的实现,有时候为了模块的复用,使用include标签可以达到此目的。例如: Android开发的官方网站的说明在这里:https://developer.android.com/resources/articles/layout-tricks-reuse.html其中,有提到: Similarly, you转载 2013-07-29 12:54:00 · 1106 阅读 · 0 评论 -
AsyncTask的用法
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:转载 2013-07-16 08:18:20 · 444 阅读 · 0 评论 -
Android的五个进程等级
1。Foreground Process 前台进程(1)正处于Activity Resume()状态。(2)处于与bound服务交互的状态。(3)处于服务在前台运行的状态(startForeground()被调用 )。(4)Service生命周期函数正在被执行(onCreate(),onStart(),onDestroy())。(5)BroadcastReceiver正在执行o原创 2013-07-16 08:19:12 · 484 阅读 · 0 评论 -
ADB 故障总结
问题1 The connection to adb is down, and a severe error has occured. 解决1: adb kill-server adb start-server 问题2ADB server didn't ACK 解决2:转载 2013-07-16 11:23:02 · 633 阅读 · 0 评论 -
android ndk开发环境搭建(windows环境下)
这里讲解的是android ndk在windows下开发环境搭建的过程1.下载ndk和cygwin ndk的下载地址:http://dl.google.com/android/ndk/android-ndk-r8b-windows.zip 当前更新到了r8b. cygwin的下载地址:http://cygwin.com/setup.exe2.把ndk解压到一个磁盘转载 2013-07-18 08:17:36 · 546 阅读 · 0 评论 -
Android NDK环境搭建
1. 安装资源① NDK r7:http://developer.android.com/sdk/ndk/index.html ② cygwin:http://www.cygwin.com/ ( 1.7.11-1) 2 cygwin安装① 运行下载的setup.exe,点Next② 选择安装方式。选择在线安装,如果有现成离线包时,可选择离线安装③转载 2013-07-18 13:52:08 · 543 阅读 · 0 评论 -
Android中使用WebView, WebChromeClient和WebViewClient加载网页
在android应用中,有时要加载一个网页,如果能配上一个进度条就更好了,而android 中提供了其很好的支持,下面是一个例子程序,先帖: View Code主程序: View Code 要注意的是,其中的webView的一系列用法,比如 webView.getSettings().s转载 2013-07-18 22:10:29 · 540 阅读 · 0 评论 -
Handler的用法总结
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要转载 2013-07-04 19:40:38 · 476 阅读 · 1 评论 -
Android Service学习之本地服务
Android Service学习之本地服务2011-03-27 00:53:52标签:本地service 本地服务 移动开发 Android Service Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservice和contect.bindserve转载 2013-07-04 22:33:24 · 386 阅读 · 0 评论 -
Android详细的对话框AlertDialog.Builder的使用方法
我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,转载 2013-07-29 15:33:39 · 420 阅读 · 0 评论 -
Android回调机制
一、回调函数 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。详细解释: 客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C转载 2014-09-13 10:21:30 · 405 阅读 · 0 评论