- 博客(41)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
转载 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
转载 android学习路线:如何成长为高级工程师
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]博主参加了2014 CSDN博客之星评选,帮我投一票吧。点击给我投票前言之所以写这篇文章,是因为最近博客和我的开发群( 215680213 )中,不少小伙伴都让我讲讲android学习路线,所以我决定写一篇博客,来说明这个问题。既然有不少小伙伴来咨询这个问
2015-12-10 16:32:06 301
原创 ViewPagerIndicator替换成三角形指示器
前言:自己在做项目的时候需要做一个如下效果的界面的切换,自己去结合以前的,和找了一点资源一丶首先上效果图如下:
2015-12-09 16:28:01 717
原创 常用的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(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
原创 设置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
原创 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包
2016-01-22
如图 ,如何去掉上传到CSDN上面图片那个网址
2015-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人