Android
文章平均质量分 59
lyy1104
这个作者很懒,什么都没留下…
展开
-
DOM和SAX的比较
1.DOM和SAX的区别: 1)dom把所有的xml文档信息都存于内存中 sax无需一次把xml文件加载到内存中,采用的是事件驱动的操作 2)dom应用场景:对于大文件来说几乎不可能使用 dom可以直接获取某个节点的操作Document.get,而sax不可以 2.DOM和SAX的优缺点:DOM的优势主要表现在:易用性强,使用DO原创 2014-06-04 17:27:02 · 1604 阅读 · 0 评论 -
TextView过长显示省略号, TextView文字中间加横线
1.TextView显示的内容过长时自动显示省略号:省略号的位置:android:ellipsize="end" 省略号在结尾android:ellipsize="start" 省略号在开头android:ellipsize="middle" 省略号在中间TextView显示的行数:android:singleline="true"androi原创 2014-08-27 14:06:21 · 18765 阅读 · 0 评论 -
友盟意见反馈——对话框改为单一的用户反馈
1.实现的效果:由自带的左图对话框的样式变为右图单一的反馈形式,并把用户信息放到同一个界面2.布局文件:把umeng_fb_activity_contact.xml和umeng_fb_activity_conversation.xml合二为一,如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/r原创 2014-09-16 09:41:43 · 6808 阅读 · 1 评论 -
Android里使用正则表达式
在Android里如何使用正则表达式:以验证用户名为例,用户名一般字母开头,允许字母数字下划线,5-16个字节:String regEx = "^[a-zA-Z][a-zA-Z0-9_]{4,15}$"; Pattern pattern = Pattern.compile(regEx); Matcher matcher = pattern.matcher(userName)原创 2014-10-27 14:56:09 · 8126 阅读 · 0 评论 -
Android给scrollView截图超过屏幕大小形成长图
很多的时候,我们想要分享一个界面的所有内容,可是内容太多,超过了屏幕的大小,简单的截屏已经满足不了我们的需要,这时候我们就可以根据布局里scrollView的高度来截取图片。代码如下:/** * 截取scrollview的屏幕 * @param scrollView * @return */ public static Bitmap getBitmapByView(Scr原创 2014-10-13 17:44:38 · 17200 阅读 · 24 评论 -
java.lang.ClassCastException:android.os.BinderProxy cannot be cast to...
Android在绑定service的时候出现java.lang.ClassCastException:android.os.BinderProxy cannot be cast to ...异常时:修改manifest文件里边相关服务去掉android:process=":remote"。原创 2015-04-20 15:11:22 · 9846 阅读 · 4 评论 -
Android SDK代理服务器解决国内不能更新下载问题
原帖地址推荐方法三,立竿见影,十分方便。转载 2015-04-20 15:18:36 · 1534 阅读 · 0 评论 -
解决listview的item点击无反应问题
将item布局的根控件设置属性android:descendantFocusability="blocksDescendants",即屏蔽了所有子控件获取焦点。原创 2015-07-01 14:07:05 · 747 阅读 · 0 评论 -
改变TextView文字中部分字体大小
我想把TextView设置成如下图所示的效果,一开始我是想用textView.setText("已为88位")类似的代码实现,于是发现android自带的这样一个方法Html.fromHtml(),即可以实现在文字里加入html标签的样式,但是该方法font标签并没有size这个属性,只有color和face。因此只能通过big和small来控制字体大小,代码如下:textView.setText原创 2015-07-27 16:17:19 · 5508 阅读 · 0 评论 -
项目中遇到的一些小问题
1.关于searchView:<SearchView android:id="@+id/search_view" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:iconifiedByDefault="fal原创 2014-08-27 14:27:21 · 1973 阅读 · 0 评论 -
动态创建ImageView
1.布局文件<LinearLayout android:id="@+id/viewGroup" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:orientat原创 2014-08-27 14:00:47 · 35407 阅读 · 3 评论 -
Android的PopupWindow弹窗(以常见的分享界面为例)
1.主要代码:声明: private View shareView; private PopupWindow pop;在onCreate方法里: // 引入窗口配置文件 shareView = LayoutInflater.from(this).inflate( R.layout.jyx_activity_share, null); // 创建PopupWi原创 2014-09-04 16:50:59 · 5380 阅读 · 0 评论 -
通过Sax方式解析xml文件
说明:此案例使用的是通过Dom方式解析xml文件这篇文章里的City类和china.xml文件。1. 因为xml文件有两种格式,一是上面那篇文章里的那种元素节点里只包含属性节点,另一种就是元素节点里包含元素节点和文本节点,于是在china.xml中添加如下代码,以实现两种方式的解析: 杭州 zhejiang 浙江 1原创 2014-06-04 20:54:27 · 1252 阅读 · 0 评论 -
通过Dom方式解析xml文件
此项目通过简单的天气情况显示来实现xml文件的解析1. 搭建环境1)创建如下图的包、类及文件2)布局文件的大概样式如下图所示,用到四个TextView控件和一个RadioButton控件3)china.xml文件的内容如下 <city cityname="南京" pyName="jiangsu" qu原创 2014-06-04 19:15:49 · 5251 阅读 · 0 评论 -
通过Pull方式解析xml文件
说明:此案例使用的是通过Sax方式解析xml文件这篇文章里的布局文件、City类和china.xml文件(此文件内包含两种格式),所以只需要完成MainActivity和PullXml就行了,在于展示如何使用Pull方式解析xml文件。1. PullXml类的主要代码如下:public class PullXml { public List pullXml() { List enti原创 2014-06-05 18:02:16 · 1124 阅读 · 0 评论 -
Android实现多线程断点下载
本案例在于实现文件的多线程断点下载,即文件在下载一部分中断后,可继续接着已有进度下载,并通过进度条显示进度。也就是说在文件开始下载的同时,自动创建每个线程的下载进度的本地文件,下载中断后,重新进入应用点击下载,程序检查有没有本地文件的存在,若存在,获取本地文件中的下载进度,继续进行下载,当下载完成后,自动删除本地文件。1. 定义布局文件需要用到的属性名及内容2. 设置用户的Inte原创 2014-05-27 21:33:35 · 6444 阅读 · 3 评论 -
Dalvik VM 和 JVM 的比较
Dalvik VM编辑后的文件格式JVM原创 2014-05-19 21:39:14 · 641 阅读 · 0 评论 -
eclipse中的Console控制台视图脱离主窗口解决办法
问题:Console控制台视图由于操作不当,跑出来了,脱离了主窗口解决:在eclipse主窗口最上面的工具条选项中,找到Window,点击里面的Reset Perspective,即可,这样视图就重置了。原创 2014-06-12 20:55:36 · 44645 阅读 · 7 评论 -
android-async-http开源项目对服务器端返回JSON数据的处理
一、在JavaEE项目中搭建环境1. 导入相关jar包2. 搭建相关的包和类3.类中的方法简单实现User:声明以下属性,并实现无参构造器和有参构造器,以及各自的get和set方法UserDao:UserDaoImpl:JsonServlet: protected void doGet(HttpServletReque原创 2014-05-26 21:01:23 · 13469 阅读 · 2 评论 -
通过自定义ListView解决在scrollView中的嵌套问题
个人觉得通过自定义listView控件比较简单,可以解决在scrollView中嵌套listview的问题。代码如下:public class MyListView extends ListView { public MyListView(Context context) { super(context); } public MyListView(Context conte原创 2014-08-01 11:28:17 · 2795 阅读 · 0 评论 -
Android在代码中修改EditText光标
代码中这样写:try { java.lang.reflect.Field f = TextView.class.getDeclaredField("mCursorDrawableRes"); f.setAccessible(true); f.set(valueView, R.drawable.edittext_cursor转载 2016-06-12 10:50:22 · 1773 阅读 · 0 评论