自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人生旅途上的一个脚印

痴迷于Android开发,乐于分享,善于将技术生活化,唯愿与大千男女攻城狮共同进步。

  • 博客(69)
  • 资源 (8)
  • 收藏
  • 关注

原创 Markdown 语法说明

Markdown 语法说明概述 Markdown 的目标是实现「易读易写」。 可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括 Setext、atx、Textile、reStructuredText、Gruta

2016-04-11 16:22:49 6827

原创 View注入框架:Butterknife简单使用

我在网上找Butterknife的时候,发现很少,就去官网研究了一下,就写了Butterknife详解与大家分享,如果有什么问题,欢迎大家向我提出。

2015-08-18 11:06:47 2552

原创 Android Studio debug调试

本人使用的Android Studio版本为1.2.2,版本不同可能小区别,但是大致的功能没有改变。快捷键:Alt+F8 Evaluate Expression---debug时选中查看值 F8Step Over---相当于eclipse的F6跳到下一步 Shift+F8

2015-08-03 16:03:53 914

原创 SD卡上读写文件

读写SD卡上的文件:如果存储大型文件,例如视频、音乐、文档等。存储到手机内存中是不明智的,一般我们会把这些大型文件存储在SD卡中。 首先如果要在程序中使用sdcard进行存储,我们必须要在AndroidManifset.xml文件进行下面的权限设置:  在AndroidManifest.xml中加入访问SDCard的权限如下:     

2015-08-03 16:02:25 1566

原创 USB外接输入设备(如:键盘,鼠标等)的监听

USB外接输入设备(如:键盘,鼠标等)的监听//USB存储设备 插拔监听与 SD卡插拔监听一致。 private USBBroadCastReceiver mBroadcastReceiver;     IntentFilter iFilter = new IntentFilter();       iFilter.addAction(Intent.ACTIO

2015-08-03 15:57:42 12832

原创 随意改变Dialog大小与位置

随意改变Dialog大小与位置

2015-07-27 19:03:53 778

原创 简单了解Markdown

在Github的readme.md文件的编辑中,开始渐渐的接触Markdown,现在简单系统叙述一下Markdown的语法。

2015-07-27 18:48:28 838 1

原创 Activity的四种加载模式

什么是Task?Activity在堆栈中以Task的形式聚集在一起1.)Task由一系列相关的Activity组成,描述用户完成某一个操作所需要的Activity2.)当我们从Launcher上点击一个应用图标的时候,就启动一个Task3.)Task是用Android多任务的一种体现Activity堆栈由ActivityManagerService维护 

2015-05-23 19:40:54 672

原创 不透明度16进制值

alpha 不透明度16进制值100%FF95%F290%E685%D980%CC75%BF70%B365%A660%9955%

2015-05-13 09:18:32 809

原创 WIN7、WIN8打开命令行Cmd窗口

一、Win7系统大家习惯“Win+R”的组合键打开运行,然后输入CMD打开命令提示符。二、一般打开菜单是没有打开命令行的 如下图进入某个文件夹里面,先按住Shift键,然后鼠标右键,出现选项“在此处打开命令窗口(W)”打开命令行。如下图

2015-05-13 09:13:18 1105

原创 无线adb调试

要求:1.要求手机已经root了2.android端与PC端在同一个局域网中。步奏:1.android端下载并安装adbWireless(传送门)2.android端,打开adbWireless,点击中间的按钮开启,按钮下方文本中显示了android设备的ip地址与端口。如下图3.PC端在命令行定位到android SDK里的platform

2015-05-13 09:05:19 957

原创 ViewPager预加载机制

ViewPager加载图片控件:ViewPager会默认加载当前页和当前页的左右两页。一开始当前页是下标0,所以一开始默认加载第0页(指下标,下同)和第1页。当你向右滑动,当前页为第1页时,ViewPager会加载第2页,这时一共有3页存在(第0,1,2页)。再向右滑动,当前页为第2页时,会移除第0页,加载第3页,同理向左滑动当前页为第1页时,会移除第3页。所以我们可以

2015-05-11 20:11:52 4700

原创 开源项目:XUtil详解

xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:Vi

2015-05-11 16:45:34 5385

原创 Android 全屏设置

1.配置文件中设置在AndroidManifest.xml的配置文件中设置,activity下style中包含全屏的样式,如android:theme="@android:style/Theme.NoTitleBar.Fullscreen"//去掉TitleBar2、代码中设置在setContentView(R.layout.layout)前面加入:this

2015-04-27 18:42:13 659

原创 ViewSub

一、ViewSub的概念及使用 ViewStub 是一个隐藏的,不占用内存空间的视图对象,它可以在运行时延迟加载布局资源文件。当ViewStub可见,或者调用 inflate()函数时,才会加载这个布局资源文件。 该ViewStub在加载视图时在父容器中替换它本身。因此,ViewStub会一直存在于视图中,直到调用setVisibility(int) 或者inflate()为止。Vie

2015-04-25 20:27:38 778

原创 Category详解

一个普通的字符串,为Action提供额外的类别信息,两者通常结合使用,一个Intent对象只能有一个Action,但能有多个Category。下面是开发过程中常见的CategoryCATEGORY_ALTERNATIVE  设置这个activity是否可以被认为是用户正在浏览的数据的一个可选择的action  CATEGO

2015-04-24 18:37:12 2748

原创 Android开发常用工具类或者方法(整理)

绿色:频繁使用TextUtils.isEmpty()常用的一个验证字符是否为空Html.fromHtml()快速的转化为HTML,执行速度不是太快,不适合大篇幅EditText.setError()对用户名,邮箱,手机什么的验证,会弹出一个popupwindow,效果很好

2015-04-23 17:29:46 909

原创 面试之感想

我只是一个应届生,并没有完整的开发经验,所以限制还是比较多的。在杭州招应届毕业生的公司并不多,也就那么几家。找一个互相喜欢的公司,有一点小小的难度。笔试过程中我遇到了一些毫无头绪的问题,因为从未想过。回来后我默默的在Internet上寻找答案,有可能不完整,与大家分享,希望大家指点指点。AnsyTask、Handler的优缺点AnsyTask使用的优点:

2015-04-21 10:56:22 538

原创 Android屏幕适配总结

在开发过程中其实我们已经接触到了屏幕适配方面的相关知识,慢慢的总结归纳,剖析其原理。使用相对布局LinearLayout却不允许你精准的控制它子view的关系,子view在LinearLayout中只能简单一个接一个的排成行。如果你需要你的子view不只是简简单单的排成行的排列,更好的方法是使用RelativeLayout,它允许你指定你布局中控件与控件之间的关系。尽量使用

2015-04-20 21:26:33 600

原创 初识Fragment

一、什么叫FragmetAndroid 3.0 引入Fragment,中文意思叫做碎片,又称为Activity的片段。引入原因:为了适应大屏幕的平板电脑,使用Fragment简化大屏的UI设计,对UI进行分组,模块化管理,从而更加方便地在运行过程中动态更新Activity的用户界面。需要嵌套在Activity中使用。虽然Fragment拥有自己的生命周期,但是还是受到它所在的Activ

2015-04-20 13:46:42 695

原创 Android Intent详解

一、什么是Intent一个意图是一个可以向组件请求一个动作的消息传递对象,即各组件使用Intent进行通信。Intent促进组件之间的通信有这基本3个方面:1.)启动ActivitystartActivity()或者startActivityForResult()来启动一个Activity2.)启动ServicestartService()来初始化或者发送新的指令到正在运行的S

2015-04-19 21:15:41 587

原创 Activity的screenOrientation属性

原因:如果使用的是单独的activity来实现你界面的不同部分,当屏幕变化(如旋转变化)的时候,你也应该根据屏幕配置的变化来改变你UI的变化。    android:name=".SketchpadActivity"      android:screenOrientation="landscape"/>

2015-04-19 09:48:42 4133

原创 GridView属性

如果是列表(单列多行形式)的使用ListView,如果是多行多列网状形式的优先使用GridView。GridView的一些属性:备注: 绿色为常用android:numColumns=”auto_fit” //GridView的列数设置为自动android:columnWidth=”90dp " //每列的

2015-04-19 09:24:36 961

原创 TextView 设置成一条分割线

TextView 设置成一条分割线

2015-04-18 21:59:06 2298 2

原创 android:ellipsize的使用

EidtText和textview中内容过长的话自动换行,使用android:ellipsize与android:singleine可以解决,使只有一行。EditText不支持marquee用法如下:在xml中android:ellipsize = "end" 省略号在结尾android:ellip

2015-04-18 21:01:57 794

原创 多个Activity之间共享数据

多个Activity之间共享数据,并不全面,会慢慢补充.......

2015-04-18 20:57:08 755

原创 AsyncTask(异步任务)

什么是AsyncTask?AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程

2015-04-18 20:09:29 767

原创 Android系统架构

Android的系统架构采用了分层架构的思想,如图1所示。从上层到底层共包括四层,分别是应用程序程序层、应用框架层、系统库和Android运行时和Linux内核。

2015-04-17 12:30:01 1712

原创 Android Eclipse项目导入常见错误

Eclipse虽然有点落伍了,但是我还是想把以前总结的发出来,供大家参考,Android Stdio的确比Eclipse好用,除了NDK外。个人也很推荐Android Stdio,毕竟是谷歌亲儿子嘛。

2015-04-17 11:49:42 631

原创 R.dimen文件:

1.用来保存layout的宽高,距离等设置2.用来做屏幕适配,使用方法是在工程res/建立和分辨率一样的文件夹,比如                res/values-1024x768/dimens.xml3.定义字体大小

2015-04-16 17:26:14 1895

原创 APP完全退出

app完全退出暂时知道只有这5中,其中通过广播的方式关闭APP比较推荐,关闭速度快,不影响用户体验!!!

2015-04-16 11:22:50 2412 3

原创 Android实现点击两次返回键退出

在做android应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。

2015-04-16 10:43:06 807

原创 android dp和px之间转换

Android应用开发支持不同的度量单位。过去,开发基本以像素为单位设计UI,现在android开发下有dp、sp、px等单位,简单的了解一下,顺便提供了dp与sp之间的互转,大家应该也经常用到。

2015-04-16 09:54:55 674

原创 Shape属性详解

本人复习回忆中,简单的描述一下Shape XML下属性,方便使用。

2015-04-14 14:07:24 1160

原创 android权限大全(整理)

android权限大全(整理),简单的了解都是干什么的,忘记的时候方便查找。所以特此总结归纳一下。

2015-04-14 12:47:36 993

原创 Android之Selector详解(背景选择器)

Android之Selector详解(背景选择器): 在XML中定义的一个可绘制(drawable)的对象,它可以根据状态的不同为同一个图形更换不同的图片。比如说,对于一个按钮控件(Button)可以有几种不同的状态(pressed,focused或者其它),你可以使用state list为其中的每一个状态来设置按钮的背景图片。

2015-04-14 12:43:11 1266

原创 Handler的机制

Handler的机制

2015-04-14 12:36:20 543

原创 Shortcut 快捷方式

Shortcut 快捷方式

2015-04-13 16:11:50 958

原创 统计手机流量

Android手机统计手机流量:软件流量使用数据保存在 /proc/uid_stat/uid(用户id)/ 下面文件中

2015-04-12 20:55:03 701

原创 SQLite数据库

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。

2015-04-10 23:13:09 652

仙剑奇侠传游戏

有java编写的仙剑奇侠传游戏 简单 可以参考使用

2013-10-21

飞机躲避子弹游戏

用java编写的飞机躲避子弹游戏 简单 可以参考使用

2013-10-21

美女来找茬游戏

用java编写的美女来找茬游戏 简单 可以参考使用

2013-10-21

打飞机游戏

微信上的打飞机 用java编写的 可以参考模仿 里面素材可以自己使用

2013-10-21

java达内培训

JavaSE核心2 java 达内培训 自学

2013-10-01

达内PDF课件

2012年详细的达内课件资源 可以自己自学

2013-10-01

Visual C_ .NET精彩编程实例集锦

Visual C_ .NET精彩编程实例集锦

2012-10-17

卡雷尔机器人学Java

卡雷尔机器人学Java

2012-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除