Android开发学习
文章平均质量分 81
無名無
这个作者很懒,什么都没留下…
展开
-
android:shape的使用
android:shape的使用 Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:复制到剪贴板 XML/HTML代码shape> solid android:color="#ff9d77"/>转载 2013-01-23 23:19:39 · 636 阅读 · 0 评论 -
使用 Markdown 写作那些事儿
最近喜欢用“那些事儿”来命名标题,可能是明朝那些事儿看多了吧,哈哈啊,今天说说如何使用 Markdown 语言。同步发布在我的简书 使用 Markdown 写作那些事儿说开始说起 Markdown,最开始是在 Github 上使用,使用来做说明文档用的,也就是 README.md 文件,于是就接触起来,起初还不明白为什么是.md结尾的,后来使用多了也就了解了,遇到不知道怎么用的语法,查一查也就慢慢记原创 2015-07-25 15:02:32 · 563 阅读 · 0 评论 -
Android Studio 一些常用配置
Android Studio 目前已经更新到 2.0 稳定版,记得在1.0开始的时候,使用 AS 时还不太习惯,虽然使用快捷键是 MAC eclipse,但是还是有些地方不一样,所以纪录在此,以备它用,当你从 eclipse 切换成 Android Studio 时,还想使用以前习惯的快捷键,这就需要自己来配置属于自己的 Android Studio了,好了废话不多说,看配置可以先查看目录有没有你找原创 2015-07-23 09:19:42 · 782 阅读 · 0 评论 -
Google MVP 你也可以运用自如
MVP 思想已经盛行有一段时间了,之前写过几个简单的 MVP Demo,来分离 UI 和逻辑,前段时间研究了 googlesamples/android-architecture,这个库包含了好几种 MVP 例子,我针对 todo-mvp 和 todo-mvp-clean 这两个例子进行了研究,其他几个例子有不同的侧重,但最基本的还是 todo-mvp ,其他只是在这个基础之上做扩充而已,还有一些原创 2016-11-25 14:55:49 · 533 阅读 · 0 评论 -
Android 内存泄漏工具使用分析
最近的一次事件让我对 Android 开发中内存泄漏重视起来,平时只忙着开发新的功能,往往会忽略掉内存,cpu 等方面的使用情况,然而遇到 内存泄露或者ANR 问题就要彻底解决,由于Android设备规格不一,好一些的设备上不会出现问题,在一些低端的设备上就会出现各种问题,所以平时也要注意内存泄漏和 cpu 使用问题. 同步发不在简书Android 内存泄漏工具使用分析内存泄漏(memory le原创 2016-11-25 15:00:45 · 535 阅读 · 0 评论 -
Google Samples MVP + RxJava 官方精简Demo
前段时间学习了 Google Samples MVP android-architecture todo-mvp/ 了解了 MVP 基本使用方法,以及 UseCase 的使用,之后也用在项目当中,确实带来了一些好处,比如:数据和 UI 拆分,UseCase 执行重用,使用线程池等等,之后了解了 RxJava,有必要合并 mvp 使用下,参考官方 Google Samples github tod原创 2016-11-25 15:03:47 · 785 阅读 · 0 评论 -
聊聊 Android ANR 那点事儿
ANR 在 Android开发中并不陌生,遇到 ANR 有时让我们很苦恼,自己平时也遇到过这样的问题,今天来聊聊 Android 中 ANR 那点事并记录在此,以防下次遇到我们就知道该如何分析了。ANR定义简单说下官方解释,ANR,Application Not Responding,即应用程序没有响应,Android 系统会向用户显示一个程序无响应对话框,用户可以选择等待或者强制关闭。出现场景按原创 2016-11-26 10:12:01 · 869 阅读 · 0 评论 -
Java 中泛型使用
泛型,即“参数化类型”一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。常常用T、E、K、V等形式的参数常用于表示泛型形参,用来接收来自外部使用时候传入的类型实参原创 2016-11-26 10:14:08 · 361 阅读 · 0 评论 -
Android 内存泄漏案例分析总结(Handler)
在Android开发开发中,操作不当很容易引起内存泄漏,这里主要记录下平时遇到问题,包括:静态变量(也包含集合)、非静态的内部类、Handler、监听器,尤其是 Handler 在开发中要格外的注意。原创 2016-11-25 16:10:53 · 464 阅读 · 0 评论 -
RxJava语法练习
很早之前就听Rxjava 多么神奇,各种评论都有,说学习坡度高,难等等,于是亲自上手试试,说实话刚开始看到这些用法立马就蒙比了,和我们之前的方式不太一样,理解起来还是挺别扭的,之后找了一篇给 Android 开发者的 RxJava 详解 扔物线的,好好研究上几天,认真理解每个例子并自己动手敲出来,也就慢慢能体会到 rxjava 的好用之处了。刚开始学习的时候,为了加深理解,按照这篇 NotRxJav原创 2016-11-26 10:33:00 · 465 阅读 · 0 评论 -
Fragment和Activity
Fragment和Activity Fragment和Activity的交互 一个Fragment的实例总是和包含它的Activity直接相关。 fragment可以通过getActivity() 方法来获得Activity的实例,然后就可以调用一些例如findViewById()之类的方法。 如: View listView = getAc转载 2014-04-12 15:35:13 · 592 阅读 · 0 评论 -
最新Android开发环境搭建4.0以上系统
Android开发环境搭建1.安装之前请确认自己的电脑上安装上java的jdk,并配置环境变量,没有安装的请百度进行安装,相信很容易解决的。2.到android官网下载SDK,现在的SDK比以前好多了,全部集成好了,不用我们来费劲搭建,现在简直太幸福了, SDK下载地址3.安装图解 下载完解压缩里面的文件 打开eclipse文件原创 2013-01-23 11:15:54 · 661 阅读 · 0 评论 -
Android控件复习
经过差不多二十多的学习,android基本控件已经学完,还是感觉自己的进度有些慢了,不过不求速度求效率,学会就行了这些天会重新复习一下以前学过的控件例子,并且在原来的基础上做扩展,毕竟当时不会的很多。以下是复习的顺序:1.Android环境搭建(顺带着写这吧,以前写过一片文章,环境搭建链接走你)2.线性布局(LinearLayout)3.相对布局(RelativeLayout)原创 2013-02-08 12:18:53 · 747 阅读 · 0 评论 -
Android 线性布局:LinearLayout
线性布局是android布局方式中最简单的一种,分为垂直线性布局和水平线性布局注意事项:1. android:orientation="vertical" 垂直布局 android:orientation="horizontal"水平布局2.可以嵌套一个容器里的布局不影响其他容器的布局3.android:layout_weight="1" 这这里指控件在父控件中所占的比重4.原创 2013-02-08 13:15:00 · 628 阅读 · 0 评论 -
Android 相对布局:RelativeLayout
有时候要在一行要显示好几个控件,线性布局就难做到 ,用相对布局会很简单注意事项:本例当中,模仿一个登陆界面,应用相对布局android:layout_above 将该控件的底部至于给定ID的控件之上android:layout_below 将该控件的顶部至于给定ID的控件之下android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐andr原创 2013-02-08 13:58:32 · 540 阅读 · 0 评论 -
Android文本显示:TextView
TextView用来显示文本,还可以显示链接学到的知识点:1.可以再xml中设置TextView的样式2.在代码里设置显示的效果下面的例子主要实现三种在TexTView中添加链接,和在代码中添加TextView样式;3.实例:MainActivity.javapackage com.textviewlink;import android.app.Acti原创 2013-02-15 21:12:09 · 2384 阅读 · 0 评论 -
Android控件复习:按钮(Button)
主要内容:1.按钮监听和长按按钮监听2.“.9图片文件的使用”3.自定义点击按钮效果-图片模式-颜色模式实代码例:1.部分代码先来看布局文件main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_原创 2013-03-20 17:01:40 · 900 阅读 · 0 评论 -
ubuntu12.04搭建android开发环境
一直准备学一点Linux的东西,一直没有付诸行动,这个周末准备安装一下,做了将近半年的android开发,准备学一点关于框架和源码的东西。。。安装之前也百度谷歌了很多次,也看了网上不少的资料,总结一点,就是对于像我这种入门级的人来说,还是不够明确,结合网上的资料,本人在此再做完善一下,希望对后来之人有所帮助,于我也算是一种学习吧。首先是安装ubuntu,这个在ubuntu官方网站h转载 2013-09-30 12:13:08 · 640 阅读 · 0 评论 -
androidUI设计 .9.png 制作及去黑线
androidUI设计 .9.png 制作及去黑线1.打开draw9patch.bat 我的路径是 D:\adt-bundle-windows-x86_64\sdk\tools ,找到你SDK目录tools里面的draw9patch.bat2.打开你要处理的图片,我这以自己的图片发送为例3.说明黑线用法,左键画图,右键取消选择上:只拉伸黑线向下原创 2013-01-24 11:55:50 · 6190 阅读 · 2 评论 -
学会使用 Gson @SerializedName
平常使用的有关 Json 转换的库中 Gson 和 fastJson 库用的最多,今天来说说 Gson 在 SimpleNews.io 项目中的使用,对了本次使用的版本为 gson-gson-2.2.4,现在已经更新到了 2.7 版本。主要内容注解@SerializedName 的使用 其它小技巧一、Gson 是什么? Gson is a Java library that can be us原创 2016-11-26 10:39:37 · 8029 阅读 · 0 评论