Android开发经验分享(3)

1在布局的时候一直碰到一个问题:先前在创建项目的时候有一个标题栏,实际项目中要将标题栏隐藏掉,Android应用开发大全中看到这样的解决方法:在配置文件AndroidManifest.xml中加入如下标签<android:theme="@android:style/Theme.NoTitleBar">

2今天碰到了这样一个问题:在String.xml里面要输入这样一段字符

但是发生了这样的一个错误:

Like ‘+‘ sign, phone numbers starting with this prefix are considered

international numbers if unsure,choose the default value

error: Apostrophe not preceded by

然后百度了一下:错误的原因是因为没有转义,一开始以为是+没有转义,后来才明白是‘+’其中的‘‘引号没有转义 后来在CSDN上找到这样的一篇文章;

http://cache.baiducontent.com/c?m=9d78d513d9901df918b0cf281a16a6275f14db3f69c0d06468a2965fe0174c37477194bc3365505adc9f3a2143b8482ff7ed662c6a5637b7ec99c91c81ac925f73df61292e4bd112469404fc8b007e907ec747bff85fb4e1ae738ea4d1d6da5259ca&p=8b2a971b86cc42ae5cf7d4644a4dcb&newp=9c57e71385cc43f708e2977f090a9d231610db2151d1d31327&user=baidu&fm=sc&query=android+string+%D7%AA%D2%E5&qid=&p1=1

后来代码修改了一下:在其‘‘上加上特殊的转义符号和\就可以了

代码如下 完美解决:

<string name="lb_verify_prefix_intro_detail">Like \&apos; + \&apos; sign, phone numbers starting with this prefix are considered international numbers. If unsure, choose the default value.</string>

在总结一些相关的转义符号:

别忘记了再转义符前面要加上\

XML转义字符 
以下为XML标志符的数字和字符串转义符 
"     (" 或 &quot;) 
‘     (' 或 &apos;) 
&     (& 或 &amp;) 
lt(<) (< 或 &lt;) 
gt(>) (> 或 &gt;)

时间: 2024-12-18 03:11:22

Android开发经验分享(3)的相关文章

Android开发经验分享-GridView、ListView内容错乱

在使用GridView.ListView的过程中遇到内容错乱的问题,费了较长时间才找到问题的根源,特地总结一下. 1.在自定义adapter中没有给每一项都设置内容导致内容错乱: @Override public View getView(final int position, View convertView, ViewGroup parent) { if( null == convertView ){ mGridHolder = new GridHolder( ); convertView

Android开发经验分享(1) 解决部分手机不能在shell下进入Sqlite数据库

今天和大家分享一个自己在这1年里Android开发中碰到的各种问题:今天开发项目中想查看本地的Sqlite数据库,以前用的客户端居然不能免费使用了.又得自己开始折腾一下.想办法进入shell来查看sqlite数据库中的数据. 首先,手机必须要root掉.我采用的是百度一键root功能,手机root之后.将手机用USB线连接.连接完后,我使用命令 cd /data/data 进入data数据文件,我用ll命令可是我发现我进入不了.提示如下: 仔细一读提示:知道原来是没有权限,那我只要给他权限就可以

Android开发经验分享(2) 新手经常会碰到的问题整理

在学习的过程中遇到了不少的问题,所幸的是最终经过上网查询都得到了解决.现在将我在学习Android开发过程中遇到的一些问题及解决的方法整理如下. 1.R.java不能实时更新 问题描述:在res文件中新增的变量不能在R.java中实时的显示出来. 解决方法:选择菜单栏的“Project”,勾选“Build Automatically”选项. 2.LogCat视窗没有显示 问题描述:在Eclipse的右下方没有显示LogCat视窗. 解决方法:选择菜单栏的“Windows”,再选择“Show Vi

Android开发经验分享(5)Android优化小结

项目中何时不会用到优化呢,现把一些优化的小经验总结下 1.万恶的static static是个好东西,声明赋值调用就是那么的简单方便,但是伴随而来的还有性能问题.由于static声明变量的生命周期其实是和APP的生命周期一样的,有点类似与Application.如果大量的使用的话,就会占据内存空间不释放,积少成多也会造成内存的不断开销,直至挂掉.static的合理使用一般用来修饰基本数据类型或者轻量级对象,尽量避免修复集合或者大对象,常用作修饰全局配置项.工具类方法.内部类. 2.无关引用 很多

IOS开发经验分享

一些IOS开发的心得: 1) [Multiple Threads] IOS多线程注意, 所有的UI操作都必须在主线程上: Any code that will update the UI should be done on the main thread. Data loading should typically be done in some background thread. 示例: [self performSelectorOnMainThread:@selector(updateTh

十八年开发经验分享(07)递归程序设计

这篇谈谈递归程序设计的问题.从取名上来说是想刻意区别内容的侧重点不同.上一篇是构造,其重点是从递归程序的自身结构出发,试图用一种比较直观的方法来完成递归程序的构造.这篇的重点是设计,其中的区别在于,这次是从问题本身的结构出发来完成递归程序的开发任务.上一篇中介绍的方法,比较简单直观,八股文的意味非常浓郁,并且还有一个比较大的缺点,那就是在实际使用时往往会受制与方法本身而不能解决有一定难度的问题.实际上递归是一种客观存在的现象,递归的描述问题是对客观世界的一种认识.本文从对问题的认识,描述和分析这

开发经验分享(一)

开发经验分享系列文章主要记录工作实际项目中遇到的问题和解决办法,希望能对大家有参考意义. 一.芯片的地址分配和变量地址的指定 芯片的存储区很小,所以要合理利用存储区,在进行地址空间的分配时就需要一定的技巧. 在进行开发时,一定要做好地址的划分. 比如CODE区的0x0000~0x8000作为COS区,接下来的0x8000~0x10000作为文件系统区,依次类推…… 在定义变量的时候,也要注意定义在了什么位置,占用的空间有多大. 比如,我们在XRAM区定义变量和数组: xdata char tem

Android APP 分享图片文字到微信刚开始正常,后面就不弹出分享框了

按照官方的流程走了一遍,一切顺利,分享成功了,本来以为可以大功告成了,结果睡了一觉,第二天要给客户演示了,才发现TMD坑爹了,不能分享了,第三方的分享栏弹不出来了,我一阵惊慌,还好很快找到了解决办法:原因是我进行了代码混淆,但是没有对新添加的这部分分享到微信的代码进行处理,所以...解决问题的办法很简单:需要在混淆配置文件proguard.cfg中,增加如下两行代码: -keep class com.tencent.mm.sdk.openapi.WXMediaMessage { *;} -kee

Android社会化分享的实现方法

众所周知,互联网是一个资源共享的地方,在网络上,我们可以分享我们所有认为好的资源.而随着互联网信息爆发式的增长,我们习惯了一键分享功能,比如:微博分享.微信分享.QQ空间分享.人人网分享等等.由此可见分享是很重要的一个客户体验功能,那在移动端,我们怎样实现分享功能呢? 从Android系统的社会分享功能来看,实现手段主要有两种:一种是通过系统自带的来启动分享功能:第二种是通过第三方的SDK插件进行分享:具体实现方式如下. 一.Android系统启动分享功能 系统启动分享功能很简单,实现也很容易,