
菜鸟的安卓实习之路
rually
这个作者很懒,什么都没留下…
展开
-
菜鸟的安卓实习之路---设置Activity的大小
Activity当然也可以不用占满真个屏幕,以一个diaog的形似原创 2014-08-01 17:54:00 · 816 阅读 · 0 评论 -
菜鸟的安卓实习之路---- setClickable和setEnabled
setClickable(false) 是让控件不能点击 setEnable(false)将孔家能完全禁用,颜色会变灰色原创 2014-08-08 18:09:32 · 11690 阅读 · 0 评论 -
菜鸟的安卓实习之路----在一个Dialog上面分情况显示内容layout---setVisibility
用一个Dialog在不同情况下显示原创 2014-08-12 16:32:54 · 1112 阅读 · 0 评论 -
菜鸟的安卓实习之路----java的this函数
当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针原创 2014-10-16 20:44:27 · 675 阅读 · 1 评论 -
px和dip和dp
1 dip 和打dp 一回事2 px 像素 = dp的单位 * 像素/英寸 dp是Density-independent Pixels简写3 转换单位的方法 public static int px2dip(Context context, float pxValue) { final float scale = context原创 2015-05-19 11:00:41 · 536 阅读 · 0 评论 -
菜鸟的安卓实习之路---如退出应用程序
如何正确的退出应用程序?1 最初的方案,是建立一个activity 的栈,每当有一个新的activity onCreate() 的时候,就把他加入到这个栈中,在希望退出的时候,将栈中的activity 们全部finish()掉就可以了。这样可以实现,但是activity栈,我们来管理,可能会出现内存泄露的情况,所以,在大神的劝导下,改为方案二,方案二来自美帝的stackOverflow .原创 2015-06-26 14:28:23 · 575 阅读 · 0 评论 -
popupWindow 的使用方法
1 如何实现点击popup外边来实现,popupWindow自动退出 a 设置外部可点击 popupWindow = new PopupWindow(menuView, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); popupWindow.setOutsideTouchable(true); b原创 2015-05-19 11:04:38 · 678 阅读 · 0 评论 -
菜鸟的安卓实习之路---如何在广播接收器中打开一个新的Activity
在广播接收器当中有Context 这个参数,说明是可以提供程序上下文环境参数的,但是如果我们直接用这样的代码来打开一个新的activity的话:public void onReceive(Context context, Intent intent) {intent = new Intent(context, anotherActivity.class);context.startActivi原创 2015-07-29 10:20:59 · 2612 阅读 · 0 评论 -
菜鸟的安卓实习之路---在使用popupWindow 的时候放置窗体泄露android.view.WindowManager$BadTokenException: Unable to add wind
在使用popupWIndow 的时候,有时候会出现android.view.WindowManager$BadTokenException: Unable to add window — token null这样的错误。解决方法: 在每次调用的时候,都判断当前Actiivity 当前的状态 ,因为popupWindow 是必须要依附在一个Actiivty上面存在的原创 2015-07-29 10:42:56 · 2107 阅读 · 0 评论 -
菜鸟的安卓实习之路---在按一次退出程序
直接贴代码吧,这应该是最简单的方式了,利用2秒的时间差来判断的: private long exitTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) {原创 2015-07-29 10:49:36 · 517 阅读 · 0 评论 -
菜鸟的安卓实习之路---微信悬浮窗通知窗口怎么做怎么做?
这几天,每当微信有新的通知,不论你在任何一个页面,别的引用的页面也好,都会在屏幕顶部出现一个悬浮窗,来显示收到消息,而不是很low的通知栏,这是怎么做的呢?其实就是现实一个系统级的窗口: 核心代码:public NotificationFloatingWindow(Context context, String operateMenu, String message) { t原创 2015-07-29 10:42:33 · 7040 阅读 · 0 评论 -
菜鸟的安卓实习之路---发邮件
String[] reciver = new String[] { "service@zuibangai.com" }; String[] mySbuject = new String[] { "test" }; String myCc = "cc"; String mybody = "测试Email Intent"; Intent myIntent = new Intent(an原创 2015-07-30 10:52:53 · 526 阅读 · 0 评论 -
菜鸟的安卓实习之路---webView 跳转白屏问题解决方案
今天在使用webview 进行打开网页的时候,遇到了这样的问题:打开页面之后,点击设备的返回键,页面撤销,但是并没有会退到之前我打开网页之前的页面,而是出现了一个空白的屏幕,需要在点击一次返回才能会退到之前的页面,所以这里采用了WebViewClient 这个类,成功解决了上述的问题。1 private class webClient extends WebViewClient原创 2015-06-01 14:08:57 · 4495 阅读 · 0 评论 -
菜鸟的安卓实习之路----软键盘弹出布局不适不完全指南
Activity设置属性:android:windowSoftInputMode = "adjustResize" ,软键盘弹出时,要对主窗口布局重新进行布局,并调用onSizeChanged方法,切记一点当我们设置为“adjustResize”时,我们的界面不要设置为全屏模式,否则设置了这个属性也不会有什么效果。方法一:在你的activity中的oncreate中setContent原创 2015-09-17 21:28:40 · 573 阅读 · 0 评论 -
菜鸟的安卓实习之路----EditText 无光标显示解决方案
editText 会神奇的出现没有光标闪烁的情况,以下 的代码解决的就是。让光标显示,并且颜色和字颜色一致的效果 android:cursorVisible="true" android:textCursorDrawable='@null'原创 2015-09-17 20:45:07 · 1335 阅读 · 0 评论 -
菜鸟的安卓实习之路----如何去掉listView滑动到其他布局底部的时候的阴影效果
android:fadingEdge="none" 在java 中 // 去掉顶部和底部多余的阴影 chatListView.setOverScrollMode(View.OVER_SCROLL_NEVER);去除行与行之间的黑线:12list.setDivider原创 2015-09-18 11:27:32 · 767 阅读 · 0 评论 -
菜鸟的安卓实习之路----解析网络XML文件
1 建立网络连接原创 2014-08-12 17:05:34 · 671 阅读 · 0 评论 -
菜鸟的安卓实习之路----TextWatcher的三个函数
项目总算是要告一段落了。今天有时间再来更新几篇bolg原创 2014-08-12 15:49:47 · 697 阅读 · 0 评论 -
菜鸟的安卓实习之路----onKey监听键盘事件
OnKeyListener接口简介 OnKeyListener是对手机键盘进行监听的接口,通过对某个View注册该监听,当View获得焦点并有键盘事件时,便会触发该接口中的回调方法。原创 2014-08-12 16:03:39 · 3565 阅读 · 0 评论 -
菜鸟的安卓实习之路---Intent的几个用处
Intent意图:先说一个A应用程序想使用B原创 2014-08-02 10:17:54 · 773 阅读 · 0 评论 -
菜鸟的安卓实习之路---java的instance
上一篇说了,上下左右如果都是View,douz原创 2014-07-30 18:05:16 · 1045 阅读 · 0 评论 -
菜鸟的安卓实习之路---布局思想
在一屏(Activity)中,如果布局较为复杂,上下左右都有许多原创 2014-07-30 17:54:00 · 686 阅读 · 0 评论 -
菜鸟的安卓实习之路----开篇
在写这篇文章的时候,笔者已经在一个小公司实习3个月了,原创 2014-07-30 17:36:13 · 605 阅读 · 0 评论 -
菜鸟的安卓实习之路----java的可变参数...
java的可变参数怎么写:原创 2014-08-02 10:34:03 · 597 阅读 · 0 评论 -
菜鸟的安卓实习之路----android控件自己做
android控件满足不了我们的需求,怎么办?自己做吧,原创 2014-08-02 10:58:38 · 883 阅读 · 0 评论 -
菜鸟的安卓实习之路----关于EditText的最大长度maxLength和密码类型InputType的获取
当在xml文件中声明了一个EditText 的时候,可能会加入这个属性原创 2014-08-08 17:53:09 · 6464 阅读 · 1 评论 -
菜鸟的安卓实习之路---- 如何实现android恢复出厂设置
恢复出厂设置1 最核心的代码也就是实现恢复出厂设置并重启了,这段代码,网上到处都是:public static void materClear(Context context){Intent clearIntent = new Intent();ComponentName cn = new ComponentName("com.android.settings" ,原创 2014-08-09 10:52:27 · 4576 阅读 · 7 评论 -
菜鸟的安卓实习之路----Android多语言切换
应用里面难免会用到多语言切换的功能,下面就说说步骤:1,把你原本的string.xml里面的string翻译成英语,新建一个文件夹values-en 放在资源文件夹res下面,原本中文也要像这样建一个文件夹values-ch;其他的语言种类也诸如此类。2,然后进行两种语言的切换,介绍两种方法: a //切换语言 public void updateLanguage(Loca原创 2014-08-08 17:20:25 · 1302 阅读 · 1 评论 -
菜鸟的安卓实习之路---- android的广播(1)
在安卓中经常会用到广播,下面给出最一般的方法原创 2014-08-09 11:04:17 · 899 阅读 · 0 评论 -
菜鸟的安卓实习之路----handle和sendMessage帮你传值
在A类中实例化了一个B的实例b原创 2014-08-08 17:39:12 · 3988 阅读 · 0 评论 -
菜鸟的安卓实习之路----android广播(2)
广播的动态注册动态注册的广播生命周期比静态注册的短,那是必须的,一旦注册关波的antivity被关闭之后,广播也就被销毁了。那要怎么写呢?这次用一个自定义的筛选事件 1 继承broadcastReceiver 写一个类 MyReceiver 2 自定一个接受筛选事件 private static final String ACTION = "cn.etzmico原创 2014-08-09 11:21:36 · 799 阅读 · 0 评论 -
菜鸟的安卓实习之路---采用preferenceFragment布局
android:key : 每个Preference控件独一无二的”ID”,唯一表示此Preference。原创 2014-08-02 09:34:41 · 1938 阅读 · 1 评论 -
菜鸟的安卓实习之路----dialog大小,位置等的调整
调整对话框dialog的样式大小的原创 2014-08-12 16:40:03 · 1031 阅读 · 0 评论 -
菜鸟的安卓实习之路----TextWatcher的三个函数
项目总算是要告一段落了。今天有时间再来更新几篇bolg。这次在项目中,需要实现一个纯数字软键盘,来给程序中遇到的所有文本框填充数字,点击之后,就要弹出,遇到了这种情况,点击Adilog上面的一个preference之后,弹出一个编辑框,点击编辑框弹出软键盘。,这时候,需要preference上面的summary和文本框保持同步,这个时候,要怎么做呢?TextWatcher,妥妥的!Text原创 2014-08-12 15:53:43 · 1007 阅读 · 0 评论 -
菜鸟的安卓实习之路----editText 只允许输入数字,并调出数字键盘
xml: android:digits="1234567890." android:numeric="integer" java: love_bind_addLover_loverNumber = (EditText) findViewById(R.id.love_bind_addLover_lover原创 2015-09-19 14:22:03 · 1923 阅读 · 0 评论