- 博客(15)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 android handler的一些问题,以及Java语言的探究
handler handler=new handler(){handlemessage(do smt)}这种写法本身做了两件事,一是制造一个实例,还有一个就是定制handlmessage方法不过,在制造实例的过程中,只有构造函数才会被调用,其他函数即使重写了,也不会被调用,如handlemessage本身其实是不会被调用的比如public class test {static i
2017-02-26 07:58:04 407
原创 自定义一个swipe to delete listview
也就是侧滑删除的listview第一部分 item的布局<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/sv" android:layout_width="wrap_content" android:layout_he
2017-02-09 10:30:11 391
原创 sqlite delete无效
sqLiteDatabase.delete("student“, "_id=?", new String[]{“1”});这种语句无效,尽管网络上很多都是这么写的,不知道是不是sqlite版本的不同最终还是应该将第二个参数改成是某个string列,id定义的时候是int型的,后面的参数是string,可能不支持转换,所以要改成string型的
2017-02-08 18:46:23 2536
原创 关于settag
有些时候需要在一个listview或者gridview等里面的子view设置一个tag,来确定点击的是哪个view通常是在adapter 的getview里面返回比如说在一个叫做tv的textview里设置,这时候就要注意TextView tvpublic View getView(int arg0, View arg1, ViewGroup arg2) {
2017-02-08 16:49:33 383
转载 Android Notes - 添加Copy to Clipboard的选项到分享列表中
http://www.tuicool.com/articles/rmuaqm偶然被人问到如何添加复制到剪切板的选项到分享列表,如下图所示:一般情况下,分享一段文字或者图片,我们会使用如下Android默认的方式:public void shareText(Context context, String text) { Intent sendInten
2017-02-06 19:42:44 651
转载 why item.getMenuInfo() is null?
0down votegetMenuInfo() will work on ListAdapter, not on views.But, You can pass additional data with the tag of the view.in getView: vi.setTag(position) activity.registerForContex
2017-02-06 19:32:53 720
转载 Android获取RAM大小,内部存储大小,外部存储大小
package com.mob.getsdandphone;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.text.DecimalFormat;import android.app.ActivityM
2017-02-06 15:12:23 776
转载 全面的Android文件目录解析和获取方法(包含对6.0系统的说明)
全面的Android文件目录解析和获取方法(包含对6.0系统的说明)simen201310 2016-08-28 15:52:12 浏览1486 评论0移动开发与客户端 android摘要: 一直以来对Android系统目录的获取方法和具体代表含义没有掌握清楚,今天特意整理了一下,分享给大家,对自己也是一个总结。 在android 6.0以前,你可以只关注外置存储是否挂
2017-02-06 13:09:10 2797
转载 目录总结
结论:1.使用Environment.getExternalStorageDirectory可以得到系统的sdcard路径,不过这个一般在各个手机上都是一样的。2.使用context.getExternalFilesDir可以得到系统为程序在sdcard上分配的存储路径,据说放在这里卸载程序时目录也会被删除;3.使用context.getFileDir可以获得程序的data
2017-02-06 13:06:34 243
原创 viewpager设置缓存的问题
如果设置了缓存,是不是意味着onpageselected里的代码不会重新执行了?答案是否定的,每次选择page的时候,对应的onpageselected里的代码依旧会执行,唯一缓存的应该只是view所以,如果里面有大量代码,会导致page的切换十分不流畅,应该在里面加入标记位,page进来过一次,初始化一次,那么第二次就没必要了
2017-02-02 09:54:12 846
原创 android里的线程误区
比如,viewpager.setonpagechangedlistener(){}这个设定过程是在new thread里进行的,那么,在.setonpagechangedlistener()里的代码,是在哪个线程的?答案是主线程,所以,如果在这里面访问网络,依旧会报错
2017-02-02 09:32:55 167
转载 notifyDataSetChanged不起作用
最近在开发android一个项目的时候,发现有时候notifyDataSetChanged不起作用。后来发现是我理解错了。一个典型的错误是:list1 = new String[]{"listView1 item"};ap1 = new ArrayAdapter(this,android.R.layout.simple_list_item_1,list1);listView1.se
2017-02-01 16:09:36 1125
原创 nitifydatasetchanged会一直寻找原始数据
比如说adapter 传的是list alist a=list bb.add()adapter.notifydatasetchanged()这时候即使a不重新赋值,也能刷新
2017-02-01 15:34:01 197
指针问题长度为十的标题
2017-03-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人