随笔分类 - Android
摘要:java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object
阅读全文
摘要:.android文件夹主要是用来存放模拟器的,是占用空间最大的一个,如果你没有使用它的模拟器,可以直接把这个文件夹删除。因为我建立了两个x86的模拟器,吃掉了我20G的空间。果断搬走。.gradle这个目录主要是项目编译时所用的,更改比较简单,AndroidStudio 有给我们留下接口。.AndroidStudio这个是每次版本升级都会有不同,我现在是4.0,所以我的文件夹是 .AndroidStudio4.0。
阅读全文
摘要:我们在使用ListView的时候,自字义Adapter固然好用,灵活,但对于我们只是想简单的显示几行数据,没必要搞那么大动静。ArrayAdapter帮助我们显示一个数组到列表中,数组可以按我们的需要进行增改,实现起来也简单易用。
阅读全文
摘要:项目属性切换到Android选项,在打包属性上有一个【使用共享运行时】的选项要取消勾选,默认打钩时apk文件比较小,但程序无法运行起来。 取消后安装包一小变成几十M,这个目前好像没什么好的解决办法,毕竟要安装.net的相关东西到手机上才能更快更好的执行程序。
阅读全文
摘要:网上查了很多自定义字体的方式,或多或少都有些麻烦,最后还是尝试着认为内置字体不应该实现不了英文音标问题,就一个一个字体试了一下,发现serif字体已经基本可以实现需要了 至于网上说的那个添加修改assets字体的方式,应该是可行的,但因为我的textview是在listview下,findviewb
阅读全文
摘要:1、月份获取时加1 Canlendar.MONTH + 1 因为使用的是罗马历,Calendar.MONTH返回的数值不是一年中月份的值,而是当前月份距离第一个月份的差值 如:当前月份为9月份,距离1月份,差值是8,所以Canlendar.MONTH返回的是8而不是9 2、获取星期几时减1 Cale
阅读全文
摘要:Fragment中AlertDialog弹出窗口的使用 Fragment中Toast的使用 Fragment中SQLiteDatabase的使用
阅读全文
摘要:重点是调用.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP) 如果执行完当前Activity后无需跳转到其他指定的活动界面,则可以直接在执行完成后调用 EditActivity.this.finish()
阅读全文
摘要:数据库为了更好实现数据的安全性,一半都会有一个Log文件方便数据库出现意外时进行恢复操作等。Sqlite虽然是一个单文件数据库,但麻雀虽小五脏俱全,它也会有相应的安全机制存在 这个journal文件便是Sqlite的一个临时的日志文件,主要用于sqlite事务回滚机制,在事务开始时产生, 在事务结束
阅读全文
摘要:想要写个根据消耗时长来确定开始结束时间的小工具,发现Android处理时间上有点累,可能是我没找到合适的方法吧,先把我的解决办法贴出来。1、根据时间字符串获取毫秒数。2、根据毫秒数的差值来计算时间差。传入开始时间和结束时间字符串来计算消耗时长,传入结束时间和消耗时长来计算开始时间。
阅读全文
摘要:重载 onResume() 方法
阅读全文
摘要:以上,当点击返回按钮时会调用退出事件,如果两次点击时间小于两秒则退出程序,否则弹出提示操作。
阅读全文
摘要:在设计画面的XML最底层元素上加上最后两句,让整个Layout获得焦点,这样在打开时EditText就不会自动调用系统输入法了 如果以上不能单纯的解决失去焦点的问题,可在java代码中Create方法里给第一个EditText控件调用clearFocus()方法 这样在第一个控件失去焦点时,焦点不会
阅读全文
摘要:在build.gradle文件中buildTypes节点下增加如上代码,其中newName变量即为新生成文件的名称,个人根据需要进行相应的修改!
阅读全文
摘要:Android版本升级的原因,需要手动添加属性android:textAllCaps="false"
阅读全文
摘要:第 01 章 敲開 Android 的開發大門工欲善其事,必先利其器,要學習 Android 應用程式,先取得功能強大的開發工具,就可讓學習事半功倍。 1.1 Android 是啥米?1.2 建構 Android 開發環境1.3 安裝 Java 開發工具包 (JDK) 1.4 安裝 ADT Bundle1.5 下載各版本 Android SDK1.6 Android 模擬器延伸練習 第 02 章 ...
阅读全文
摘要:参考教程: 1、菜鸟教程:http://www.runoob.com/w3cnote/android-tutorial-intro.html 2、Android初學特訓班(第五版) 使用工具: 1、Android Studio 2、Windows 说明: 多写、多查 常见问题: 1、禁止横屏 在An
阅读全文