- 浏览: 31921 次
- 性别:
- 来自: 南京
最新评论
-
dolphin0618:
我要把查询出来的数据不只是打印,我要存入变量里,方法是什么
xquery在java中的应用 -
dolphin0618:
你能把XML发一下么
xquery在java中的应用 -
zhuqiang5138:
总感觉自己最近的记忆力不是很好,就觉着应该把学过的东西,现在正 ...
My Android成长之路(一) -
ge_cc:
ge_cc 写道 //这里不知道问什么我之前做的时候 用一个参 ...
jmagick开发 备忘 -
ge_cc:
//这里不知道问什么我之前做的时候 用一个参数的构造函数 怎么 ...
jmagick开发 备忘
文章列表
接上面的PopupWindow的布局文件layout_popup_calllog_type.xml
<LinearLayout android:id="@+id/popup_view_cont" android:paddingTop="2.0dip" android:paddingRight="8.0dip"
android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravit ...
PopupWindow的使用,这里是分析QQ通讯录的源码看到的,这里分享下:
以“拨号盘”界面的-最近联系人 右边的“筛选”按钮为例:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:orientation="vertical" android:id="@+id/tabcontent"
android:layout_width="fill_parent" android:layout_h ...
[置顶] 点击拨号键,可选择自己的程序
- 博客分类:
- android
一般点击拨号键 会跳出你手机中所安装的有关联系人程序,比如:系统自带的、火星通讯录、QQ通讯录等等。
我没自己需要添加进去 怎么办呢?
只要在程序的manifest文件要加上
<activity android:name="xxx" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN"></action>
<cate ...
中文排序:有可能会想到pinying4j.jar 这个貌似 太极端了
可以通过CursorWrapper来实现。
还是先留一坑吧
先来分析下 如果是搜索联系人 大概有多少种条件:
1、按姓名
2、按号码
3、按拼音简拼
4、按拼音全拼
5、按拨号盘[也就是上面的都有可能]
如果还有别的搜索策略 也可以很快的扩展的吧。
姓名、号码、全拼和简拼 ...
图片的操作有哪些呢?
如:zoomer-缩放,
corner-圆角,
reflected-倒影,
grayscale-去色黑白,
drawToBitmap-转换格式,
......
BitmapUtil代码:
public class BitmapUtil {
// zoomer
public static Bitmap zoomBitmap(Bitmap bitmap, int w, int h){
int width = bitmap.getWidth( ...
CursorAdapter Filter
- 博客分类:
- android
关于使用AutoCompleteTextView和CursorAdapter查询电话联系人并找出电话号码
发表于50 天前 ⁄ Android, Android开发 ⁄ 暂无评论 ⁄ 被围观 热度 154˚+
学习到这部分遇见很多的问题,看了很多人讲的关于这部分的文章同时结合自己的测试 ...
CursorAdapter如何实现关键字过滤
2010-12-10 13:13:14| 分类: Android基础 |字号 订阅
android.widget.CursorAdapter
它首先实现了两个接口Filterable,CursorFilter.CursorFilterClient。
其中Filterable接口定义了getFilter()这个接口。
CursorFilterClient定义如下接口:
CharSequence convertToString(Cursor cursor);
Cursor runQueryOnBackgroundT ...
http://download.csdn.net/tag/android%E5%BF%AB%E9%80%9F%E6%BB%91%E5%8A%A8%E5%88%97%E8%A1%A8%E3%80%81%E9%80%9A%E8%AE%AF%E5%BD%95
http://download.csdn.net/detail/jiong056/3903023
http://gundumw100.iteye.com/blog/1331258
http://www.iteye.com/topic/135806
http://blog.csdn.net/ilysony/article/details/62927 ...
Adapter是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。如果列表中有很多的项时会占用极大的系统资源,所以我们需要优化Adapter
1、convertView的使用
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if (convertView == null)
{
//加载ListView item的布局文件
convertView ...
在android中xml的解析也是比较方便的 因为android也集成了一些常用的xml解析方法,
如:XmlPull
public class PullPersonService {
/**
* 使用pull解析器生成xml文件
*
* @param persons
* @param writer
* @return
*/
public static String writeXML(List<Person> persons, Writer writer){
Xml ...
HttpClient经常在开发的过程中会用到 所以这个是必须掌握的啦
http请求主要常用的有get请求和post请求,如下:
//import 省略......
public class HttpUtil {
/**
* HttpClient获取get请求的数据
* @param url 请求的地址
* @return 返回字符串
*/
public static String getDataByGet(String url) {
StringBuilder sb = new StringBuilder();
...
如果android客户端接收到的是JSON字符串,就需要解析之。
android本身就集成了json的解析和拼装的方法 所以用起来就很方便。
import java.util.ArrayList;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONObject;
public class ParseJson {
/**
* 解析JSON字符串
* 注: 这个是只有一个Object
* @param jsontext 字符串
* @return ...
/**
* 执行查询
* @throws FileNotFoundException
*/
public static void select() throws FileNotFoundException {
//文件
String fileString = "src/com/farmer/city.xml";
//CATALOG元素(根元素)下的 CD 元素下的所有 title 元素,并以字母顺序返回 title 元素
// String query = "for $s in //CD/TITLE" +
// ...
最近一个项目可能会用到JNI的知识,因为服务器业务代码全是C和C++写的,而又有很多的外部设备和环境调用他 所以android也就只能用JNI来解决了。
一、首先需要搭建android开发搭建环境,也就是Android SDK + Eclipse + ADT,这个网上的 ...