随笔分类 - 【Android学习笔记】
摘要:在开发中经常会遇到这样的情况,一个按钮点击后会弹出Toast或者Dialog,如果快速重复地点击,则Toast则会重复地出现。而我们想要的效果是一定时间内的点击只生效一次,或者说这种快速且重复的点击为无效点击。解决的思路如下:1. 需要定义一个全局变量 lastClickTime, 用来记录最后点击...
阅读全文
摘要:通常控件的可见与不可见分为三种情况:第一种 gone 表示不可见并且不占用空间第二种 visible 表示可见第三种 invisible 表示不可见但是占用空间可见与不可见的表现形式有两种。在布局文件中:1 android:visibility="gone"2 android:visibility=...
阅读全文
摘要:在JSON解析中会遇到一种错误,很常见的错误:org.json.JSONException: No value for thumbnail_pic 是因为我们解析方法getString(" ")是因为JSON里面不存在这个value,我们可以用另外一个方法optString(" ")这个方法如果不存...
阅读全文
摘要:在开发中,常常会碰到这种情况,打开一个activity后,第一个文本框自动获得焦点,同时会弹出软键盘输入框,这样很影响用户体验。解决方法:1、不让文本框获得焦点,抢占文本框的焦点,如在其父窗体中加入: 1 9 10 15 2、获得焦点不弹出输入框,在activity中加入:1...
阅读全文
摘要:以在Activity_B中结束Activity_A为例:1、在Activity_A中定义一个Acitivity的全局静态变量:1 public static Activity actA; 2、在Activity_A的OnCreate()方法中给Activity_A赋值:1 actA=this;3、在...
阅读全文
摘要:在网上看到,自己以前也曾经遇到:1 04-26 14:36:14.663: E/AndroidRuntime(10368): android.os.NetworkOnMainThreadException2 04-26 14:36:14.663: E/AndroidRuntime(10368): ...
阅读全文
摘要:在android开发中Listview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内容。用户可以自由的定义listview每一列的布局,但当listview有大量的数据需要加载的时候,会占据大量内存,影响性能,这时候就需要按需填充并重新使用view来减少对象的创建。ListView加...
阅读全文
摘要:问题:项目里经常需要添加第三方jar包,加入新的jar包后编译时可能报错Unable to execute dex: Multiple dex files define。我的报错信息如下:1 [2015-06-11 09:54:32 - Dex Loader] Unable to execute d...
阅读全文
摘要:经常打开别人的工程,发现layout里面使用了一些第三方的自定义控件,Graphical Layout标签里是无法预览页面的,抛出一些异常:对于提示Tip: Use View.isInEditMode() in your custom views to skip code when shown in...
阅读全文
摘要:用户名和密码框的英文字体是不同的,遇到情况请看下图:解决办法:xml中去掉:1 android:password="true"java中:1 EditText password = (EditText) findViewById(R.id.register_password_text);2 pass...
阅读全文
摘要:1、自定义Adapter中配置: 1 public class MyAdapter extends BaseAdapter{ 2 3 int mSelect = 0; //选中项 4 5 ...... 6 7 public void changeSelected(int po...
阅读全文
摘要:1 package zhangpgil.photo; 2 3 import java.io.File; 4 import android.support.v7.app.ActionBarActivity; 5 import android.view.View; 6 import a...
阅读全文
摘要:在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望一个Activity跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。Activi...
阅读全文
摘要:1、获取文件夹大小: 1 /** 2 * 获取文件夹大小 3 * @param file File实例 4 * @return long 5 */ 6 public static long getFolderSi...
阅读全文
摘要:在Android工程项目中,我们经常需要引用第三方依赖包library,有可能遇到以下引用报错的问题:在设置完library后重新打开显示管理错误,就是reference那里有个红叉叉,eclipse没有报错。那么有可能是因为:在windows系统下,你的工程项目跟要引用的library工程项目不是...
阅读全文
摘要:Android,HttpURLConnection
阅读全文
摘要:Android,HTTP,服务器通信
阅读全文
摘要:Android,服务器通信,http,socket
阅读全文
摘要:Android,serversocket与socket
阅读全文

浙公网安备 33010602011771号