随笔分类 - 程序历练---Android
摘要:最近有这么一个需求:在点击EditText时弹出软键盘,然后在点击空白处或者其他控件的时候隐藏软键盘。这个需求在平板电脑上非常实用,因为屏幕大,用户不可能每次都点左下角去隐藏,并且点击空白处更容易。刚开始从网上搜索,不是很理想,后来突然想到Android的事件分发机制,于是想到了实现方法: 1 pu...
阅读全文
摘要:Android中,你的应用程序程序与View类组件有着一种固定的联系,例如按钮(Button)、文本框(TextView),可编辑文本框(EditText),列表框(ListView),复选框(CheckBox),单选框(RadioButton),滚动条(Gallery),微调器(Spinner),...
阅读全文
摘要:[java] view plaincopyprint?importjava.text.SimpleDateFormat;SimpleDateFormatformatter=newSimpleDateFormat("yyyy年MM月dd日HH:mm:ss");DatecurDate=newDate(S...
阅读全文
摘要:现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。1、跳转到拨号界面,代码如下:1)直接拨打IntentintentPhone = new Intent(Intent.ACTION_CALL,Uri.parse("tel:" +phoneNumber));s...
阅读全文
摘要:人人都知道,可以通过使用 startActivityForResult() 和 onActivityResult() 方法来传递或接收参数。但你是否遭遇过onActivityResult()不执行或者未按预想的那样执行的情况呢?这里我总结了三种情况:1、执行startActivityForResul...
阅读全文
摘要:Android 畫面裡的 EditText 被 Focus 時會自動彈出鍵盤這是方便使用者習慣的設計不過筆者在開發時發現有時候方便過頭了原因一開始進入有 EditText 的頁面時EditText 會自動 Focus 及彈出鍵盤這就會造成困懮因為使用者進入頁面時不一定是要輸入資料可能只是看資料而已而...
阅读全文
摘要:1.Drawable—>BitmapResources res=getResources();Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.sample_0);Resources res=getResources();private ...
阅读全文
摘要:ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。ImageView.ScaleTyp...
阅读全文
摘要:1.利用LayoutInflater的inflate动态加载XMLmLinearLayout = (LinearLayout)findViewById(R.id.LinearLayout_ID);LayoutInflater layoutInflater = LayoutInflater.from(...
阅读全文
摘要:Android经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学习。今天爬爬把自己熟悉的一些开源项目整理起来,希望能对Android开发同学们有所帮助。另外,如果你有比较好的项目推荐,也烦请在评论里分享出来项目篇:Apollo音乐播放器:就一个播放器,但是实...
阅读全文
摘要:android中点击缩略图查看大图的方法一般有两种,一种是想新浪微博list页面那样,弹出一个窗口显示大图(原activity为背景)。另一种就是直接打开一个新的activity显示大图。1、第一种方法我们可以使用自定义的AlertDialog来实现,代码如下:ImageView image=(Im...
阅读全文
摘要:Java 代码importjava.text.SimpleDateFormat;SimpleDateFormatformatter=newSimpleDateFormat("yyyy年MM月dd日HH:mm:ss");DatecurDate=newDate(System.currentTimeMil...
阅读全文
摘要:转载:http://mikewang.blog.51cto.com/3826268/865304问题:测试时,发现应用在不同的显示器上显示效果不同(部分文本不能显示完全),自然想到屏幕适配的问题。按照思路整理如下:(一) 几个概念1, Screen size 屏幕的尺寸,即对角线长度(单位inch-...
阅读全文
摘要:刚开始,我开发时选取的模拟器是WVGA854,其分辨率为854*480。我开发完毕后装在800*480的手机上时感觉很OK,但是装到480*320、以及320*240分辨率上的手机时,很多界面都变形了,这时我感受到了app自适应的重要性。 自适应主要会遇到两个大问题:横屏和竖屏的切换,以及分辨率大小...
阅读全文
摘要:转载:http://niufc.iteye.com/blog/1729792发现TextView会自动换行,而且排版文字参差不齐。查了下资料,总结原因如下:1、半角字符与全角字符混乱所致:这种情况一般就是汉字与数字、英文字母混用解决方法一:将textview中的字符全角化。即将所有的数字、字母及标点...
阅读全文
摘要:# -------------------------------------# android 原始混淆模板# -------------------------------------# ----------------------------------# 通过指定数量的优化能执行# -o...
阅读全文
摘要:Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest....
阅读全文
摘要:自定义一个类继承自Dialog类,然后在构造方法中,定义这个dialog的布局和一些初始化信息。查看源码打印?01public class MenuDialog extends Dialog {0203public MenuDialog(Context context, boolean cancel...
阅读全文
摘要:1.查看项目中有没有proguard.cfg。2.如果没有那就看看这个文件中写的什么吧,看完后将他复制到你的项目中。-optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpreverify-verbose-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*-keep public class * extends android.app.Activity-keep public class
阅读全文
摘要:来自:http://www.2cto.com/kf/201402/281526.htmlNetworkOnMainThreadExceptionextends RuntimeExceptionjava.lang.Object?java.lang.Throwable?java.lang.Exception?java.lang.RuntimeException?android.os.NetworkOnMainThreadExceptionClass OverviewThe exception that is thrown when an application attempts to perfor
阅读全文

浙公网安备 33010602011771号