`
文章列表
1  gprs定位     package com.android.antking.gps; import android.app.Activity;import android.content.Context;import android.location.Criteria;import android.location.Location;import android.location.LocationListener;import android.location.LocationManager;import android.os.Bundle;import android.u ...
1,直接打开添加面板不用用户权限 void setshortCut() {         Intent addShortcut = new Intent();        // 设置快捷方式的名字        addShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, "快捷方式练习");        // 构建快捷方式中专门的图标        Parcelable icon = Intent.ShortcutIconResource.fromContext(                ShortcutTest ...
1、 观察者模式与监听器机制 1.1 观察者模式 The observer pattern (a subset of the publish/subscribe pattern) is a software design pattern in which an object, called the subject, maintains a list of its dependents, called observers, and notifies them automatically of any state changes, usually by calling one of t ...
http://blog.csdn.net/pathuang68/article/details/6561537   http://blog.csdn.net/pathuang68/article/details/6561380   http://www.cnblogs.com/flyingsir/archive/2011/12/24/2300281.html     AndroidGUI18:ListView常用技巧 http://blog.csdn.net/pathuang68/article/details/6455925
在SpringSide 3的官方文档中,说安全框架使用的是Spring Security 2.0。乍一看,吓了我一跳,以为Acegi这么快就被淘汰了呢。上搜索引擎一搜,发现原来Spring Security 2.0就是Acegi 2.0。悬着的心放下来了。虽然SpringSide 3中关于Acegi的配置文件看起来很不熟悉,但是读了Acegi 2.0的官方文档后,一切都释然了。先来谈一谈Acegi的基础知识,Acegi的架构比较复杂,但是我希望我下面的只言片语能够把它说清楚。大家都知道,如果要对Web资源进行保护,最好的办法莫过于Filter,要想对方法调用进行保护,最好的办法莫过于AOP ...
  Android通讯录 有关通讯录的资料都放在contacts2.db中这个数据库放在/data/data/com.android.providers.contacts/databases/contacts.db 通话记录表calls 字段名称 说明 _id
网上找的都是使用String[]或者ArrayList<String>往Spinner里面塞数据,那假如是个复杂对象呢?比如:ArrayList<Company> 其实,很简单,重写Company的toString()就可以了;  Java代码  
http://www.cnblogs.com/qianxudetianxia/archive/2011/06/07/2074326.html 分组的ListView的拖拽 http://www.cnblogs.com/qianxudetianxia/archive/2011/06/13/2079253.html
通常情况下,我们可以采用如下方式实现:  Xml代码   <?xml version="1.0" 
转载自 soodroid 最终编辑 soodroid   做了些动画,发现动画都有一个Interpolator的属性,它到底是个啥东西?   网上也有很多解释Interpolator的文章,基本上都是停留在直接翻译SDK的意思层面上。看了,也就明白一个大概。   Interpolator英文意思是: 篡改者; 分类机; 校对机   SDK对Interpolator的描述是:An interpolator defines the rate of change of an animation. This allows the basic animation effect ...
本人推荐采用这种办法去做,而不是系统提供的TabHost和TabActivity,感觉它们使用起来不自由! 请参考: http://blog.csdn.net/hellogv/archive/2010/12/06/6057174.aspx       很多客户端软件和浏览器软件都喜欢用Tab分页标签来搭建界面框架。读者也许会马上想到使用TabHost 与 TabActivity的组合,其实最常用的不是它们,而是由GridView与ActivityGroup的组合。每当用户在GridView选中一项,ActivityGroup就把该项对应的Activity的Window作为View添加到Activ ...
使用Properties类来解析   方法一:因为最终是通过流文件来进行properties文件读取的,所以很自然,我们想到要将文件放入到assets文件夹或者raw文件夹中了。   例如,我们这里有一个文件——>test.properties,如果放入了assets文件夹中,可以如下打开  Java代码  
记得在eoe上有人发过,但代码质量不好。我重写了一下,抽成了控件。但没有经过各种控件的相容性测试,如果和其他控件的相容性不好,就直接在activity中写代码吧,应该差不多的。 我用的是平板,所以效果还行,不知道手机如何。   
http://duohuoteng.iteye.com/blog/1568594 修正问题 public static class alarmreceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub if(intent.getAction().equals( ...
对于Android流量统计来说在2.2版中新加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种静态方法,可以直接调用获取,返回类型均为 long型,如果返回等于-1代表 UNSUPPORTED 当前设备不支持统计。  Java代码   
Global site tag (gtag.js) - Google Analytics