
android
rually
这个作者很懒,什么都没留下…
展开
-
解决办法Incorrect line ending: found carriage return (\r) without corresponding newline (\n)
本来程序运行正常,可是当打开xml 文件之后发现一行下划红线报错,程序不能运行。解决方案入下: 1 点击工具栏project 2 点击下拉菜单的clean ok!原创 2014-04-16 13:23:44 · 12473 阅读 · 5 评论 -
菜鸟的安卓实习之路---- setClickable和setEnabled
setClickable(false) 是让控件不能点击 setEnable(false)将孔家能完全禁用,颜色会变灰色原创 2014-08-08 18:09:32 · 11690 阅读 · 0 评论 -
菜鸟的安卓实习之路----dialog大小,位置等的调整
调整对话框dialog的样式大小的原创 2014-08-12 16:40:03 · 1031 阅读 · 0 评论 -
菜鸟的安卓实习之路----解析网络XML文件
1 建立网络连接原创 2014-08-12 17:05:34 · 671 阅读 · 0 评论 -
菜鸟的安卓实习之路----onKey监听键盘事件
OnKeyListener接口简介 OnKeyListener是对手机键盘进行监听的接口,通过对某个View注册该监听,当View获得焦点并有键盘事件时,便会触发该接口中的回调方法。原创 2014-08-12 16:03:39 · 3565 阅读 · 0 评论 -
interface脱耦合和Android当中onclickListener接口浅析
程序的脱耦合先定义一个类,但是类中有个方法的实现细节并不清楚,这样就可以在类当中,再顶一个借口interface ,当需要使用该类的时候,再讲具体实现方法作为函数传入 例如:Class A{ Private void funcA(B b){ ..............} Interface B{funC();}}Void main (){A a原创 2015-01-29 20:43:08 · 1081 阅读 · 0 评论 -
java 接口interface和抽象类abstract class 之间的区别
Java接口和Java抽象类有太多相似的地方,又有太多特别的地方,他们的区别如下:1 Java接口和Java抽象类最大的一个区别,就在于Java抽象类可以提供某些方法的部分实现,而Java接口不可以(就是interface中只能定义方法,而不能有方法的实现,而在abstract class中则可以既有方法的具体实现,又有没有具体实现的抽象方法.2 一个抽象类的实现只能由这个原创 2014-12-13 20:14:41 · 745 阅读 · 0 评论 -
Android源码下载,亲测可用,解决了repo下载没有速度问题
下载Android 的方法网上到处都是,但是在下载repo工具的时候,curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo> ~/bin/repo常常出现超时的现象,这里用以下的命令替换即可curl"http://php.webtutor.pl/en/wp-content/uploads/2011/原创 2015-01-24 13:05:29 · 4979 阅读 · 0 评论 -
Android当中的设计模式适配器Adapter
适配器模式Adapter(别名Wrapper)模式:将一个类的接口,转换成客户期望的另一个类的接口。适配器让原本接口不兼容的类可以合作无间。要点:1. 适配器模式主要应用于“希望复用一些现存的类,但是接口又与复用环境要求不一致的情况”,在遗留代码复用、类库迁移等方面非常有用。2. 适配器模式有对象适配器和类适配器两种形式的实现结构,但是类适配器采用“多继承”的实现方式,带来了不良的原创 2015-04-02 20:50:20 · 1184 阅读 · 0 评论 -
Android当中的设计模式观察者模式
在ListAdapter当中需要实现一个3个方法,baseAdapter是这样实现的 public void registerDataSetObserver(DataSetObserver observer) { mDataSetObservable.registerObserver(observer); } public void unregister原创 2015-04-02 21:11:01 · 627 阅读 · 0 评论 -
菜鸟的安卓实习之路----android广播(3)自定义广播
自定义一种广播类型来通知广播接收者的步骤如下:1 先继承BroadcastReceiver 类,重写onReceive()方法 ,在该方面定义接收当接收到广播之后希望做的事情。2 在安卓声明文件AndroidManifest.xml当中 ,生命这个广播希望接受到的广播名称 <receiver android:name=原创 2015-04-15 15:31:33 · 640 阅读 · 0 评论 -
菜鸟的安卓实习之路---布局
1 layout_gravity 和 gravity layout_gravity 说的是自身在父布局当中的gravity ,而gravity 说的是内部空间的gravity 2 RelativeLayout 的布局 orientation 这种layout当中必须指定每一个控件依附在谁的前后左右,这样才能进行现行的布局,直接指定orientation 失效原创 2015-05-12 21:57:23 · 644 阅读 · 0 评论 -
菜鸟的安卓实习之路---layoutParams
在开发项目的时候,需要用一个第三方的滑动switch (slideSwitch) 控件,但是在xml 文件当中设置参数,比如,宽,高,上下左右margin ,居中等,都失效了,然后我就采用了,才使用他的时候,用代码设置他的LayoutParams 的方法。//设置两个switch的布局参数 android.widget.RelativeLayout.LayoutParams params原创 2015-05-14 21:52:53 · 505 阅读 · 0 评论 -
菜鸟的安卓实习之路---自定义控件的属性
在使用的第三方控件下拉刷新的时候,发现有这几行代码: ptr:ptrAnimationStyle="flip" ptr:ptrHeaderBackground="#ffffff" ptr:ptrHeaderSubTextColor="#666666" ptr:ptrHeaderTextColor="#666666" 开始也没搞清楚是怎么回事,原创 2015-05-14 22:04:45 · 768 阅读 · 0 评论 -
菜鸟的安卓实习之路---webView 跳转白屏问题解决方案
今天在使用webview 进行打开网页的时候,遇到了这样的问题:打开页面之后,点击设备的返回键,页面撤销,但是并没有会退到之前我打开网页之前的页面,而是出现了一个空白的屏幕,需要在点击一次返回才能会退到之前的页面,所以这里采用了WebViewClient 这个类,成功解决了上述的问题。1 private class webClient extends WebViewClient原创 2015-06-01 14:08:57 · 4495 阅读 · 0 评论 -
菜鸟的安卓实习之路----在一个Dialog上面分情况显示内容layout---setVisibility
用一个Dialog在不同情况下显示原创 2014-08-12 16:32:54 · 1112 阅读 · 0 评论 -
菜鸟的安卓实习之路----TextWatcher的三个函数
项目总算是要告一段落了。今天有时间再来更新几篇bolg原创 2014-08-12 15:49:47 · 697 阅读 · 0 评论 -
菜鸟的安卓实习之路---采用preferenceFragment布局
android:key : 每个Preference控件独一无二的”ID”,唯一表示此Preference。原创 2014-08-02 09:34:41 · 1938 阅读 · 1 评论 -
如何成为android高手
很多Android开发者已经度过了初级、中级,如何成为一个Android高手呢? Android123就各个级别的程序员应该掌握哪些内容作为下面分类。 一、初级 1. 拥有娴熟的Java基础,理解设计模式,比如OOP语言的工厂模式要懂得。 2. 掌握Android UI控件、Android Java层API相关使用。 迈向中级,最好再次更新下Java技术,掌握J转载 2014-04-22 09:18:15 · 732 阅读 · 0 评论 -
Android ListView和ListAdapter
一个ListView显示出来需要3个东西: 1,listview(用来显示数据的列表)。 2,Data(需要显示的数据)。 3,一个绑定Data和Listview的适配器ListAdapter。 一,ListView 1,ListView的每一项其实都是TextView。 2,通过setAdapter方法来调用一个listAdapter来绑定数据。 二,ListAdap转载 2014-04-28 16:24:10 · 1093 阅读 · 1 评论 -
菜鸟的安卓实习之路---设置Activity的大小
Activity当然也可以不用占满真个屏幕,以一个diaog的形似原创 2014-08-01 17:54:00 · 816 阅读 · 0 评论 -
菜鸟的安卓实习之路----android控件自己做
android控件满足不了我们的需求,怎么办?自己做吧,原创 2014-08-02 10:58:38 · 883 阅读 · 0 评论 -
菜鸟的安卓实习之路----java的可变参数...
java的可变参数怎么写:原创 2014-08-02 10:34:03 · 597 阅读 · 0 评论 -
菜鸟的安卓实习之路---Intent的几个用处
Intent意图:先说一个A应用程序想使用B原创 2014-08-02 10:17:54 · 773 阅读 · 0 评论 -
菜鸟的安卓实习之路----开篇
在写这篇文章的时候,笔者已经在一个小公司实习3个月了,原创 2014-07-30 17:36:13 · 605 阅读 · 0 评论 -
菜鸟的安卓实习之路----Android多语言切换
应用里面难免会用到多语言切换的功能,下面就说说步骤:1,把你原本的string.xml里面的string翻译成英语,新建一个文件夹values-en 放在资源文件夹res下面,原本中文也要像这样建一个文件夹values-ch;其他的语言种类也诸如此类。2,然后进行两种语言的切换,介绍两种方法: a //切换语言 public void updateLanguage(Loca原创 2014-08-08 17:20:25 · 1302 阅读 · 1 评论 -
菜鸟的安卓实习之路----关于EditText的最大长度maxLength和密码类型InputType的获取
当在xml文件中声明了一个EditText 的时候,可能会加入这个属性原创 2014-08-08 17:53:09 · 6464 阅读 · 1 评论 -
菜鸟的安卓实习之路----handle和sendMessage帮你传值
在A类中实例化了一个B的实例b原创 2014-08-08 17:39:12 · 3988 阅读 · 0 评论 -
菜鸟的安卓实习之路---- android的广播(1)
在安卓中经常会用到广播,下面给出最一般的方法原创 2014-08-09 11:04:17 · 899 阅读 · 0 评论 -
菜鸟的安卓实习之路----android广播(2)
广播的动态注册动态注册的广播生命周期比静态注册的短,那是必须的,一旦注册关波的antivity被关闭之后,广播也就被销毁了。那要怎么写呢?这次用一个自定义的筛选事件 1 继承broadcastReceiver 写一个类 MyReceiver 2 自定一个接受筛选事件 private static final String ACTION = "cn.etzmico原创 2014-08-09 11:21:36 · 799 阅读 · 0 评论 -
菜鸟的安卓实习之路---- 如何实现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 评论 -
菜鸟的安卓实习之路----TextWatcher的三个函数
项目总算是要告一段落了。今天有时间再来更新几篇bolg。这次在项目中,需要实现一个纯数字软键盘,来给程序中遇到的所有文本框填充数字,点击之后,就要弹出,遇到了这种情况,点击Adilog上面的一个preference之后,弹出一个编辑框,点击编辑框弹出软键盘。,这时候,需要preference上面的summary和文本框保持同步,这个时候,要怎么做呢?TextWatcher,妥妥的!Text原创 2014-08-12 15:53:43 · 1007 阅读 · 0 评论 -
菜鸟的安卓实习之路---activity 设置全屏显示
1 代码设置 //设置无标题 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置全屏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.L原创 2015-08-27 20:38:05 · 496 阅读 · 0 评论