自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android仿微信底部导航

一丶现在很多项目都用到了仿微信底部导航,以前也用过,今天就作一个笔记,记录下来。1.先上效果图。

2017-09-04 11:09:29 397

转载 Android开源数据库框架-LitePal的使用

简介LitePal是一款开源的Android数据库框架,采用了关系映射的模式。LitePal在github上的项目地址:https://github.com/LitePalFramework/LitePal配置LitePaldependencies { .... compile 'org.litepal.android:core:1.5.1'}1234512345

2017-07-14 09:40:37 438

原创 限制文本个数,行数,其余的省略号,文字阴影效果

EditText android:layout_weight="1" android:maxEms="20" android:focusable="true" android:inputType="text" android:id="@+id/id_input_et" android:ellipsize="end" android:lines

2017-07-11 09:27:06 379

原创 未梦想奋斗

“放弃”二字15笔, “坚持”二字16笔, 放弃和坚持就在一笔之差! 差之毫厘,失之千里。 无论你睡多晚, 总有人比你更晚。 无论你起多早, 总有人比你更早。 无论你多努力, 总有人比你更努力。 不管你有多辛苦, 总有人比你更辛苦。 只要执着坚持和不懈努力才能走到美好的明天,送给一直为梦想为目标努力奋斗的人!

2016-03-09 11:15:09 352

原创 EventBus 的使用方法

在项目中遇到了界面关闭的时候需要通知activity或者fragment之间数据的刷新,了解了EventBus的使用,特别总结下来,方便使用。一丶下载地址:点击打开链接下载资源二丶使用方法可以导入 jar包或者引用整个工程1.在发送消息的界面 我这里是点击 返回键 发送一个消息 case R.id.btn_back: //返回键 EventBus.getD

2016-01-22 17:53:03 439

转载 EventBus使用详解(一)——初步使用EventBus

一、概述EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。1、下载EventBus的类库源码:https://github.com/greenrobot/EventBus2、

2016-01-20 11:14:47 250

转载 intent.getSerializableExtra序列化的用法

之前接触过系列化对象,但具体怎么用的不是很清楚,今天看了下别人的博客,想和大家一起分享下用法。activity之间传递类对象 相应的activity和fragment之前也可以传递对象 Activity之间通过Intent传递值,支持基本数据类型和String对象及它们的数组对象byte、byte[]、char、char[]、boolean、boolea

2016-01-13 13:46:31 9482

原创 心得

在activity和fragment或者activity传递数据,在进行数据回调的时候,如果不判断 data不为空的话,会报空指针异常,需要加上条件,if(requestCode == 1 && resultCode ==2 && data != null){},我的问题是 点取消的时候data是为空的,虽然几句话就搞定了,但是思考了半下午和问哥们才解决,这是报的异常,

2016-01-12 17:57:25 262

原创 复活

在经过10多天的找工作,和在每天的颓废和煎熬中,我又重新找到了一份工作。又是独立开发,不过这次是迭代开发,之前有一个版本了,感觉不是很难,应该可以做。希望好好努力,认认真真把这个项目做完,给自己一个交待!

2015-12-29 17:55:06 368

原创 复杂的心情

最近在这家公司做了接近一个月的时间了,本来这个项目就没后台服务器,本想着自己先按需求先做着,写得差不多了,再招一个android开发的,后面做服务器的来了,完成数据方面的对接就行了.在混淆,打包就上线.一个完整的app就上线了,也是自己项目开发的过程了.谁知道,今天被告知项目须停掉,然后我就失业了.刚听到的时候,心里很难过.不过,现在好多了,人生的挫折何止这么一点点,我应该不害怕,勇于面对,再去投

2015-12-14 16:20:51 314

原创 自己项目中做的UI布局

一丶先看效果图

2015-12-11 17:44:15 378

转载 android学习路线:如何成长为高级工程师

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]博主参加了2014 CSDN博客之星评选,帮我投一票吧。点击给我投票前言之所以写这篇文章,是因为最近博客和我的开发群( 215680213 )中,不少小伙伴都让我讲讲android学习路线,所以我决定写一篇博客,来说明这个问题。既然有不少小伙伴来咨询这个问

2015-12-10 16:32:06 301

原创 ViewPagerIndicator替换成三角形指示器

前言:自己在做项目的时候需要做一个如下效果的界面的切换,自己去结合以前的,和找了一点资源一丶首先上效果图如下:

2015-12-09 16:28:01 717

原创 容联云通讯Demo

很好的资源,非常强大的平台,值得学习点击打开链接,下载资源

2015-12-08 18:31:10 936

原创 常用的dos命令部分与android用的adb命令

1.常用DOS命令大全1. dir   是英文单词directory(目录)的缩写功能:用来显示一个目录下的文件和子目录。 2. md  是英文make directory(创建目录)的缩写 功能:创建一个子目录 3. cd   是英文change directory(改变目录)的缩写  功能:改变或显示当前目录 4. rd   是remove directory-

2015-12-07 18:08:30 1465

转载 支付宝集成过程详解——运行DEMO

目录(?)[+]前言,梦想是需要坚持的,在路上,一路前行。加油。这两天软件需要集成支付宝了,第一次集成,过程还是挺简单的,不过由于支付宝官方文档写的不够清晰,也是走了一些弯路,下面把过程写出来分享给大家一、申请移动支付权限首先登录【支付宝开放平台】http://open.alipay.com/platform/home.htm,添加应用,申请移动支付

2015-12-04 16:17:43 455

原创 关于JNI

一丶定义:英文缩写 Java Native Interface(JNI),它允许java代码和其他语言写的代码进行交互,JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,只要调用约定受支持就可以了.二丶为什么使用JNI?1.JNI扩展了Java虚拟机的能力,因为java不能直接和硬件交互,不能开发驱动2.java代码效率一般要低于c代码,而Native Code效

2015-12-03 16:49:59 367

原创 最近的工作

虽然说最近找好了一份比较好的工作,但是公司的流程不太完善,相关人员严重不足.开发起来有点困难,心情比较郁闷!  写一个简单的博客,来记录下此刻的心情,希望公司尽快完善相关人员,走上正常的开发.

2015-12-02 16:48:37 275

原创 app接口文档(参考)

写得很好的一个接口文档,开发可以作参考,学习

2015-12-01 16:58:39 1669

转载 如何开发一个App(Android)

前言本篇博客从开发的角度来介绍如何开发一个Android App,需要说明一点是,这里只是提供一个如何开发一个app的思路,并不会介绍很多技术上的细节,从整个大局去把握如何去构思一个app的开发,让你对独立开发一款app的时候有个理解,如果有说的不对的地方,欢迎大家拍砖留言讨论。开发环境Android应用层使用的开发语言是Java,自然需要用到Java运行环境,无论你在Wi

2015-11-30 14:43:14 379

原创 Andorid关于注册游戏帐号界面(UI)

一丶先上效果图二丶参考代码RegistActivitypackage com.ythl.shouyoufanli.activity;import com.ythl.shouyoufanli.R;import android.app.Activity;import android.os.Bundle;/** * @author Administrator

2015-11-27 16:02:44 489

原创 关于TextView文字下划线

一丶Java代码中实现package com.pry.textviewdemo;import android.app.Activity;import android.os.Bundle;import android.text.Html;import android.widget.TextView;public class MainActivity extends Activity

2015-11-27 15:13:23 288

原创 Android 关于OOM的解决方案

在Android平台上面,应用程序OOM异常永远都是值得关注的问题。通常这一块也是程序这中的重点之一。这下我就如何解决OOM,提供几个方法.首先要了解什么是OOM?OOM就是内存溢出,即Out Of Memory。Android设备内存一般比较小,每个应用程序在专有的Dalvik虚拟机实例中运行,也就是说内存占有量超过了VM所分配的最大值。具体原因:1、一个进程的内存可以由

2015-11-26 15:28:12 466

原创 RadioGroup+Fragment实现页面之间的切换

1.现在好多APP都用的这种方法,自己开发的时候也写了一个这样的框架,点击是可以实现切换的.先上效果图2.参考代码MainActivity package com.ythl.shouyoufanli;import android.os.Bundle;import android.support.v4.app.Fragment;import android.sup

2015-11-26 15:00:06 5913

原创 Android布局中实现圆角边框

1. 可以在drawable 文件夹下 新建 corners_bg.xml 文件 <corners android:topLeftRadius="10dp" android:topRightRadius="10dp" android:bottomRightRadius=

2015-11-25 10:15:07 480

原创 MarkdownPad一款好用的破解版笔记软件

点击打开链接上面是完整版的,里面有netframwork,破解步骤什么都在里面,大家使用愉快

2015-11-24 11:02:02 589

原创 设置QQ浏览器中页面的护眼模式

今天一直盯着电脑屏幕感觉眼睛很累,自己用的QQ浏览器,想设置一下护眼模式,但是找了半天都没有找到.于是百度终于找到了方法.下面分享给大家.第一步:点击进入应用中心2. 搜索栏里面输入 眼睛护航 ,并安装应用3.安装好了之后重新打开网页就完成了设置.最后希望我们都好好保护眼睛,天天开心,工

2015-11-23 17:48:17 5207

原创 Android的数据储存方式

Android下一共有5种数据储存方式:一. SharedPreferences储存数据SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整

2015-11-23 17:25:56 352

原创 Android中的ANR

一. 概念在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。所以一个流畅的合理的应用程序中不能出现anr,而让用户每次都要处理这个对话框。因此,在程序里对响应性能的设计很重要,这样系统不会显示AN

2015-11-23 17:13:23 307

原创 shareSDK社会化分享

1.点我打开链接,下载SDK

2015-11-23 15:09:54 304

原创 Java环境变量的配置

方便以后使用:1.classpath:  .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;2.path:  最后面加上  ;%JAVA_HOME%\bin;3.JAVA_HOME   (JDK的路径)C:\Program Files\Java\jdk1.7.0_79

2015-11-23 14:29:05 301

原创 Animation动画

在Android中一共有4种动画:一、scale标签——调节尺寸1、自有属性android:fromXScale    起始的X方向上相对自身的缩放比例,浮点值,比如1.0代表自身无变化,0.5代表起始时缩小一倍,2.0代表放大一倍;android:toXScale        结尾的X方向上相对自身的缩放比例,浮点值;android:fromYSca

2015-11-23 13:54:12 352

原创 Java 内存区域和GC机制

目录Java垃圾回收概况  Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制。概括地说,该机制对 JVM(Java Virtual Mac

2015-11-23 11:15:51 263

原创 Fragment学习进阶(二)----->动态显示和移除

MainActivitypackage com.pry.fragmentdemo2;import com.example.fragmentdemo2.R;import android.os.Bundle;import android.support.v4.app.FragmentActivity;import android.support.v4.app.FragmentManag

2015-11-20 16:52:43 402

原创 Fragment学习进阶<一>-------静态

1、Fragment的产生与介绍     Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,修改布局以适应平板神马超级大屏的。难道无法做到一个App可以同时适应手机和平板么,当然了,必须有啊。Fragment的出现就是为了解决这样的问题。你可以把Fragment当成Activity的一个界

2015-11-20 09:33:36 304

原创 设计模式

1.单例设计模式:概念:  java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍2种:懒汉式单例、饿汉式单例  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。好处:   保证在一个JVM中,该对象只有一个实例存在。省去了new操作符,降

2015-11-19 18:11:14 284

原创 四大组件之ContentProvider

四、Content Provider详解  ContentProvider(内容提供者)是Android中的四大组件之一。主要用于对外共享数据,也就是通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对指定应用中的数据进行操作。ContentProvider分为系统的和自定义的,系统的也就是例如联系人,图片等数据。

2015-11-19 17:28:50 250

原创 四大组件之BroadcastReceiver

----------------------------广播接受者-----------------------------1.广播接收者广播接收者简单地说就是接收广播意图的Java类,此Java类继承BroadcastReceiver类,重写:public void onReceive(Context context,Intent intent),其中in

2015-11-19 16:53:28 325

原创 四大组件之Service

Service:服务(Service) 是一种在后台运行,没有界面的组件,由其他组件调用开始。Android 中的服务和 Windows 中的服务是类似的东西,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。服务(Service)的实现1. 定义类继承 Service,重写 onCreate()、 onStart(Intent intent, int sta

2015-11-19 16:36:44 301

原创 四大组件之Activity

单个ActivityonCreate():当activity是被创建时候,会自动运行该方法。该方法做一些初始化动作,比如创建views,设置数据到list等等,该方法提供了一个Bundle类型的变量,该变量中有这个activity以前的状态信息,前提是以前存过这些信息。这个方法执行完后执行的是onStart()方法;若在onCreate方法中加入finish()方法,onC

2015-11-19 16:01:39 395

EventBus包

GitHub上的一个开源工具,主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。

2016-01-22

容联云通讯Demo

群里的有经验的开发哥们强烈推荐学习容联云的Demo

2015-12-08

eclipse插件genymotion

完美解决eclipse插件genymotion不能使用的问题 并且为启动的时候 可能出现的IO异常问题也解决了 大家使用非常的方便

2015-11-26

shareSDK第三方分享

方便大家使用,直接看我写的博客就能快速应用开发

2015-11-23

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

TA关注的人

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