随笔分类 -  AndroidDeveloper

摘要:请注明出处:http://www.cnblogs.com/killerlegend/p/3550019.html Written By KillerLegend 先将Word Completion的快捷方式删除,如下图所示: 然后再转到Content Assit,将其设置为Alt+/,when一栏设置为Editing Text。 设置完成后请按下图检测是否设置成功: 阅读全文
posted @ 2014-02-14 21:08 KillerLegend 阅读(490) 评论(0) 推荐(0)
摘要:1. src:存放所有的*.java源程序。 2. gen:为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID。 3. assets:可以存放项目一些较大的资源文件,例如:图片、音乐、字体等。 4. res:可以存放项目中所有的资源文件,例如:图片(*.png、*.jpg)、文本等。 5. res\drawable-xhdpi:保存超高分辨率图片资源,可以使用R... 阅读全文
posted @ 2013-12-01 14:50 KillerLegend 阅读(941) 评论(0) 推荐(0)
摘要:问题提示:Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Chec... 阅读全文
posted @ 2013-12-01 09:07 KillerLegend 阅读(409) 评论(0) 推荐(0)
摘要:RelativeLayout中几种布局属性的说明 无 无 无 无 阅读全文
posted @ 2013-10-16 21:59 KillerLegend 阅读(277) 评论(2) 推荐(0)
摘要:摘自搜搜问问。 #2 1.item 的name属性#1可以为所有系统所带组件的属性,#2为此属性的值如android:layout_height android:layout_width android:background都可写成如下形式 #000000 2.除此之外可以是任意你自己定义的属性 如: myValue不同之处在于#000000由于是系统自带属性,所以可以直接在其他view 的属性中引用此style. 自定义的属性要经过两个步骤才可以使用.A.values目录下创建一个attrs.xml文件,以如下方式声明 B.在一个style的item中以如下方式引用 "我的名字&q 阅读全文
posted @ 2013-10-05 17:38 KillerLegend 阅读(920) 评论(0) 推荐(0)
摘要:------------整理自网络---------------------- solidandroid:color=“”//使用这种颜色全部实心填充 stroke描边 android:width=“1dp”color=“#ff000000”边的颜色是#ff000000,宽度为1dp padding间隔距离上下左右边框的距离为1dp 在开发的过程中你还会用到 gradient此属性控制布局的渐变颜色 如 corners属性设置边角角度 shape的结构描述: android:endColor="#FFFFFF" android:angle="270"/& 阅读全文
posted @ 2013-10-05 12:30 KillerLegend 阅读(355) 评论(0) 推荐(0)
摘要:http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.html interface ContactsContract.CommonDataKinds.BaseTypes The base types that all "Typed" data kinds supp... 阅读全文
posted @ 2013-10-04 21:11 KillerLegend 阅读(552) 评论(0) 推荐(0)
摘要:先说一下属性的定义: 表的每一行对应一个元组,表的每一列对应一个域。由于域可以相同,为了加以区分,必须对每列起一个唯一的名字,称为属性(Attribute)。 再来看看几个键的定义: 超键:在关系模式中,能唯一标识元组的属性集称为超键。 候选键 :如果一个属性集能唯一标识元组,且有不包含多余属性,那么这个属性集称为候选键(候选键是没有多余属性的超键) 主键:关系模式中用户正在使用的... 阅读全文
posted @ 2013-10-04 18:14 KillerLegend 阅读(4944) 评论(0) 推荐(2)
摘要:这篇文章被转载而转载者未注明原文出处,在此未加上原文地址链接,本人向原作者致以歉意。下面是文章内容:使用ContentProvider共享数据:当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences共享数据,需要使用sharedpreferences API读写数据。而使用ContentProvider共享数据的好处是统一了数据访问方式。当应用需要通过ContentPr 阅读全文
posted @ 2013-10-04 15:48 KillerLegend 阅读(1254) 评论(0) 推荐(0)
摘要:首先度Linux中的权限(Permissions)进行一些说明: permissions一共有10个符号位,[- --- --- ---],在这里我们从左至右由0开始编号,各个符号位的编号分别为0,1,2,3,4,5,6,7,8,9。 下面说一下这些符号位的作用: 0位:指定类型,表示当前目录是目录还是文件,d表示目录,-表示普通文件。 1,2, 3位:表示文件拥有者(属主)对该文件所... 阅读全文
posted @ 2013-10-04 14:56 KillerLegend 阅读(959) 评论(0) 推荐(0)
摘要:参考自:http://blog.csdn.net/zwq1457/article/details/8282717http://blog.iamzsx.me/show.html?id=147001public void onItemClick(AdapterView arg0, View view, int position,long id) 假设有X, Y两个listview,X里有1,2,3... 阅读全文
posted @ 2013-10-03 14:31 KillerLegend 阅读(3096) 评论(0) 推荐(0)
摘要:当你在一个Linearlayout布局中只为一个组件设置android:layout_weight属性时,那么这个组件将默认填充Linearlayout的剩余空间(宽度与高度方向),而不用事先进行测量。此时如果你对该组件的android:layout_width="wrap_content"时就会出现此警告:Use a layout_width of 0dip instead of wrap_content for better performance.......这是候,你要么把这个layout_weight属性去掉,要么将wrap_content的值设置为零,设置为零的 阅读全文
posted @ 2013-10-01 00:09 KillerLegend 阅读(658) 评论(0) 推荐(0)
摘要:可能你会想下载Android系统源码,但是我不知道你会看多少系统的源码,如果你对源码只是偶尔看一次的话,推荐你在线看Android的系统源码,下面提供几种查看android系统源码的方法。 1:打开这个网站 https://android.googlesource.com/platform/frameworks/base/+refs 这个是google源码的开源网站,打开后你可以选择不同的系统版本... 阅读全文
posted @ 2013-09-29 21:45 KillerLegend 阅读(669) 评论(1) 推荐(0)
摘要:Android:什么是Holo? Martin Brinkmann on May 6, 2013 in Google Android 3 【Translated By KillerLegend】 当你在Google Play商店上浏览新的应用或者上介绍Android应用的网站时,你会在术语Holo上打住,犹豫不决。很奇妙的是,这经常发生。有时候,应用程序把Holo添加到它们的名字中去,有时候,在描... 阅读全文
posted @ 2013-09-19 13:20 KillerLegend 阅读(634) 评论(0) 推荐(0)
摘要:1:在清单文件(Manifest)中加入权限时要注意,如下例:而非:写成后一种情况将会报如下错误:已经为元素 "uses-permission" 指定绑定到名称空间 "http://schemas.android.com/apk/res/android" 的属性 "name"。2:Replace "..." with ellipsis character (…, &&;#8230;) ?按照提示即可解决,提示的意思即为,用省略号的字符形式(…, &&;#8230;)?替换省略号&qu 阅读全文
posted @ 2013-09-01 11:30 KillerLegend 阅读(1821) 评论(0) 推荐(0)
摘要:1:打开Android SDK Manager”,然后点击菜单栏中的“Tools”菜单选项,接下来只需选择“Options”选项即可打开设置窗体,在打开的选项中找到Others框,里面勾选第一个:Force http://……然后关闭。2:转到C:\Windows\System32\drivers\etc文件夹,然后用记事本打开打开其中的hosts文件。3:在打开的记事本中,在最末加上下面的一段文字,然后保存:#google_android更新203.208.46.146 dl.google.com203.208.46.146 dl-ssl.google.com4:重新打开Android SD 阅读全文
posted @ 2013-08-28 18:39 KillerLegend 阅读(844) 评论(0) 推荐(0)
摘要:关于SQLite的创建以及使用相关说明没有给出具体的程序,但看完这后可能对你有所帮助。数据库操作基本知识:execSQL(String sql):执行一个数据库语句insert(table,nullColumbHack,contentValues initialValues):在表(table)中插入一行初始值(initialValues),nullColumnHack需要传入一个列名。1:对于SQLite数据库的创建以及使用的第一种方法:****************************************************第一步(单独创建一个java类):********* 阅读全文
posted @ 2013-08-23 17:53 KillerLegend 阅读(670) 评论(0) 推荐(0)
摘要:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!看本翻译前请您注意:本人初学android,可能有的翻译不是非常准确,但本人尽最大努力,不清楚处会做标记,并附上原文,翻译顺序依旧原文由上至下依次排列。但是翻译仅供参考。请您看后不要咒骂,不要拍砖,因为您看或者不看完全是您的自愿。有错误或不准确之处欢迎指正。请尊重原创,转载请注明出处:Author:KillerLegendLink:http://www.cnblogs.com/killerlegend/如果你也有这方面的意愿,欢迎联系我,我们一起翻译。^-^我的邮箱: chinamyth1@gmail.com 阅读全文
posted @ 2013-08-18 18:24 KillerLegend 阅读(610) 评论(0) 推荐(0)
摘要:这个问题可以由Handler的一个子类HandlerThread来解决。程序参考自Mars老师的Android课程第一季第十五集。代码以及注释有所改动,如下:packagecom.handler.androidhandler02; importandroid.app.Activity; importandroid.os.Bundle; importandroid.os.Handler; importandroid.os.HandlerThread; importandroid.os.Looper; importandroid.os.Message; publicclassFirstActivi 阅读全文
posted @ 2013-08-13 19:58 KillerLegend 阅读(895) 评论(0) 推荐(0)
摘要:假设这里有同一个Runnable对象r。可能采用的方法有:第一种:handler.post(r);实际上这种方法并没有调用线程someThread的start方法,而是直接调用了Runaable中的run方法。这里的调用和activity同步,当run运行时acitvity将会被阻塞,如果run中的内容比较耗时,那么对于用户来说activity的呈现就是界面不动,如死机一般,给用户体验相当糟糕,所以得想办法改进。第二种:采用标准的java线程调用方法。Thread t = new Thread(r);t.start();这种方法与第一种方法等效,与activity同步,同样地,可能产生用户体验 阅读全文
posted @ 2013-08-13 17:53 KillerLegend 阅读(1811) 评论(0) 推荐(0)