各位大侠,小弟对appendPath的用法很疑惑。
Uri uri1=Uri.parse("content://contacts/people/filter");
Builder s =uri1.buildUpon();
s.appendPath("考虑");
Uri uri2 =s.build();
Log.d("URI","uri2="+uri2);
log打出来是:uri2=content://contacts/people/filter/%E8%80%83%E8%99%91
“/%E8%80%83%E8%99%91”这个字符串是怎么来的?求解答啊
Uri uri1=Uri.parse("content://contacts/people/filter");
Builder s =uri1.buildUpon();
s.appendPath("考虑");
Uri uri2 =s.build();
Log.d("URI","uri2="+uri2);
log打出来是:uri2=content://contacts/people/filter/%E8%80%83%E8%99%91
“/%E8%80%83%E8%99%91”这个字符串是怎么来的?求解答啊
解决方案 »
- 写入sd卡遇到问题
- android ContentProvider里面的uri只能指定id吗
- 怎么实现 系统自带闹钟功能
- android的菜鸟问题
- webapp如果禁止链接长按
- 求帮忙看这个日历空间怎么错了,大牛何在!!!!!
- 怎么实现类似android的ListView功能?
- 编译时出错误信息:unfortunately ,android020 has stopped
- 求一个GridView(网格线)
- 請問 Android 目前有較為全面功能的 Grid View 嗎?
- Android 执行linux shell 语句问题
- 哪位兄台帮我看看简单demo报错java.lang.NoSuchMethodError
content://contacts/people/filter/考虑
的http编码/%E8%80%83%E8%99%91
是
/考虑
的UTF8编码后http编码表示的结果
汉字 考虑 的utf8编码结果是E8 80 83 E8 99 91
而根据uri的表示方法就是
%E8%80%83%E8%99%91