自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (36)
  • 收藏
  • 关注

原创 Android实现全屏显示几种方法

1.设置activity无标题方法一:在Manifest.xml中为activity增加属性:  android:theme="@android:style/Theme.NoTitleBar"方法二:在activity的onCreate()中加入:requestWindowFeature(Window.FEATURE_NO_TITLE);2.设置activity全屏

2015-11-30 11:38:44 1251

原创 Android中的AlertDialog实现

Android 中AlterDialog使用,AlterDialog的使用分为两种,一种是直接使用,一种是自己设计一个Layout,然后当做Dialog显示出来。1、定义两个Button,一个用来显示AlterDialog,一个显示自定义的AlterDialog。private Button bt1;private Button bt2; 注册事件pro

2015-11-27 16:26:19 353

原创 Android数据库中增删改查数据

Android中的数据库存储是直接使用了SQLite。在Android应用中创建数据库后数据库文件是存储在/data/ data/应用包名/databases/下。在Android中使用到SQLite会涉及到以下三个类或接口:1.SQLiteOpenHelper*SQLiteOpenHelper 构造方法,一般传递一个要创建的数据库名称name参数*onCreate 创建数据库

2015-11-27 14:11:13 3682

转载 数据库存取图片

数据库中存取图片通常使用两种方式,一种是保存图片所在路径,二是将图片以二进制的形式存储(sqlite3支持BLOB数据类型)。对于两种方法的使用,好像第二种方法不如第一种方法更受程序员欢迎,他们认为,在很多数据库语言里,处理大字段都是不容易的,像图片这样的文件放在数据库里会有问题:对数据库的读写速度永远赶不上文件系统的处理速度,使数据库变得巨大;但也有很多人认为像图片这样的数据存放在数据库中也有好

2015-11-27 11:26:33 577

原创 Android手机屏幕适配

Android机型尺寸各种各样,于是屏幕适配就成了Android开发中很重要的一环。Android屏幕适配可能一些开发者都会遇到这样的问题,今天就来分享下屏幕适配,其实Android屏幕适配也可以很简单。基本概念Android屏幕适配必须要理解的一些概念:px是英文单词pixel的缩写,意为像素,屏幕上的点。我们通常所说的分辨率如480X800就是指的像素。

2015-11-26 15:39:08 443

转载 仿IOS开关自定义View的实现

1.概述Android中关于控制开关和页面/状态切换的使用场景还是比较多的。源生做的支持也有比如RadioGroup 和Tabhost等。这里准备通过自定义View来模仿学习下IOS两种常见UI样式:SwitchButton 和 SegmentControl 。首先先通过简易的组装View来实现两种UI的相应效果,其次呢,尝试通过绘制来达到同样的更灵活的样式。代码前后共实现按钮切换

2015-11-25 16:19:37 474

原创 CountDownTimer倒计时

CountDownTimer由系统提供查资料的时候 发现了CountDownTimer这个类之后 果断抛弃了以前的倒计时做法功能:30秒倒计时 每次间隔1秒参数:mc.start();方法开始mc.cancel();方法结束new MyCountDownTimer(30000, 1000); 第一个参数表示 总的时间为30000毫秒,间隔1000毫秒package

2015-11-25 13:45:56 496

原创 ImageLoader下载的图片在手机SdCard上进行读写操作

1.保存Bitmap到手机SD卡上: ImageLoader.getInstance().loadImage(GuidUrl,new SimpleImageLoadingListener(){ @Override public void onLoadingComplete(String imageUri, View v

2015-11-24 17:24:46 796

原创 Android APP 语言国际化

为了支持国际化语言,我们只要在res/目录下在重新新建文件夹为:values-国家编号,如values-zh-rCN表示简体中文,values-zh-rTW表示繁体,values-jp表示日语等。常见的国际编号有:zh_cn: 简体中文zh_hk: 繁体中文(中国香港)  zh_tw: 繁体中文(中国台湾地区)en-hk: 英语(香港)

2015-11-24 15:34:54 1294

原创 仿QQ节假日更换启动页图标的示例代码

首先获取到存储图片的网络地址,然后将此地址用ImageLoader进行加载得到图片,然后在启动页进行判断是否要更新启动页图片ImageLoader的具体操作如下:1.MyApplication中的ImageLoader的初始化: public static void initImageLoader(Context context) { File cacheDir =

2015-11-24 08:56:05 1174

原创 PullToRefresh使用详解

PullToRefresh是一套实现非常好的下拉刷新库,它支持:1.ListView2.ExpandableListView3.GridView4.WebView等多种常用的需要刷新的View类型,而且使用起来也十分方便。一、下拉刷新:1.在你的布局文件中加上你想用的View就好了,比如这儿我想用一个支持下拉刷新的PullToRefreshListView

2015-11-20 16:15:21 2440

原创 Android手机Home键/Back回退键事件

android的手机的back键默认行为是finish处于前台的Activity的即Activity的状态为Destroy状态,再次启动该Activity是从onCreate开始的。 而Home键默认是stop前台的Activity即状态为onStop而不是Destroy,若再次启动它,则是从OnResume开始的,即会保持上次Activityd的状态。 back键也有例外的,按back键不会关闭

2015-11-20 09:28:34 2909

原创 Android实现启动页停留几秒然后自动跳转到App首页的方法

方法一: final Intent intent=new Intent(this,MainActivity.class); Timer timer=new Timer(); TimerTask task=new TimerTask() { @Override public void run(){ startActivity(intent); } };

2015-11-19 14:35:16 14949

原创 在启动页中判断是否自动登录

在许多时候我们需要App登录一次之后每次就直接跳转到主页面,而不是每次都从登录界面进入App,这样我们就需要进行自动登录的操作了,但是在修改密码之后我们需要在启动页跳转到登录页,让用户进行重新登录,所以就有了本人自己写的下面的一段代码,希望对大家有用: new Handler().postDelayed(new Runnable() { @Overri

2015-11-19 14:24:25 897

原创 android关于base64转化二进制字符图片的问题,提交的数据报非法字符的问题的解决

//将字符串转换成Bitmap类型Bitmap bitmap=null;try {byte[]bitmapArray;bitmapArray=Base64.decode(string, Base64.DEFAULT);bitmap=BitmapFactory.decodeByteArray(bitmapArray, 0, bitmapArray.length);} catch (Ex

2015-11-18 10:19:27 3016

原创 Android程序中实时监控网络状态

在Android程序开发中我们经常要实时监控网络的状态,从而实时的对网络的状态进行提醒信息,如果我们只是写在Application中则它只会监控我们第一次登陆App时的网络状态,而不会实时的监控网络状态,这样我们在程序中无法获得实时网络状态,因此我们需要使用广播(BroadCastReceiver)来进行网络的实时监控:第一种方法:class NetworkStateReceiver ex

2015-11-18 09:43:21 5331

原创 Android中判断app是否连接网络

1.在MyApplication extends Application中添加如下代码://判断网络状态 public boolean isConnectInternet() { ConnectivityManager conManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVI

2015-11-13 11:27:08 4850

原创 修改密码后退回到登录界面,再按返回键退出应用,关闭所有的Activity

在Application中写如下代码:public class MyApplication extends Application { private static MyApplication mInstance; private int speedGrade = 1; private List activityList=new LinkedList();publi

2015-11-11 14:20:28 1490

原创 百度POI实现周边搜索及公交路线查询

public class PoiSearchActivity extends AppCompatActivity implements View.OnClickListener, OnGetPoiSearchResultListener, OnGetBusLineSearchResultListener { private MapView mMapView = null; BaiduMap m

2015-11-10 23:06:49 1195 1

原创 WebView加载页面示例

webview = (WebView) findViewById(R.id.webview); webview.setBackgroundColor(0); //设置WebView属性,能够执行Javascript脚本 webview.getSettings().setJavaScriptEnabled(true); // 设置根据手机屏幕适应 WebS

2015-11-09 16:37:11 628

原创 开机自启动软件设置

1.自定义一个广播接收器用于开机时启动此程序public class AutoStartReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { intent =context.getPackageManager()

2015-11-09 14:32:13 540

原创 解决UmengSDK社会化分享过程中微信,QQ,新浪微博分享不成功的问题

按照UmengSDK的demo进行集成后,碰到的几个问题一、点击qq或空间分享,出现应用无响应(ANR)的情况。解决方法:查查是否分享的图片参数是否已经设置,没有设置会出现ANR,设置后可以正常分享。title、url、content等参数是否设置正确二、微信分享不成功。现象是点击微信或朋友圈分享后,出现微信的界面,提示请稍候,然后一闪而过消失,没有其他报错。查看logcat出现错误:

2015-11-09 14:12:14 5182

原创 Android Studio中AVD SDk找不到的解决办法

android studio中avd sdk路径找不到怎么办?很多人在安装android studio之后需要下载gradle以及avd sdk需要重新下载的问题,怎么办呢?   第一,设置环境变量,ANDROID_SDK_HOME值为sdk所在目录,GRADLE_HOME值为gradle所在目录,在path中添加%ANDROID_SDK_HOME%\bin;%GRADLE_HOM

2015-11-08 22:02:11 15599

转载 自定义color及在项目中得到调用

设置Button(btn)背景色:color.xml如下: xml version="1.0" encoding="utf-8"?> resources> drawablename="red">#ff00ff00drawable> drawablename="green">#0f0drawable> drawablename="gray"

2015-11-08 21:58:02 659

原创 Android Studio快捷键

Alt+Enter 自动修正Ctrl+Alt+Enter  快速补全代码连按两次Shift  app内搜索Ctrl+Shift+Space 快速创建方法Ctrl+P 方法参数提示Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类或包Ctrl+Space 代码提示Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Alt+Spac

2015-11-08 21:55:54 501

原创 JPush中open Notification的不同通知跳转不同页面的处理

在就JPush中可以根据自己的要求自定义不同的样式:基础的样式:BasicPushNotificationBuilder builder = new BasicPushNotificationBuilder(MainActivity.this);builder.statusBarDrawable = R.drawable.jpush_notification_icon;bu

2015-11-06 17:21:50 4365

原创 Android中Service的优先级的处理

为什么是 foreground ? 默认启动的 Service 是被标记为 background,当前运行的 Activity 一般被标记为 foreground,也就是说你给 Service 设置了 foreground 那么他就和正在运行的 Activity 类似优先级得到了一定的提高。当让这并不能保证你得 Service 永远不被杀掉,只是提高...Android开

2015-11-06 17:17:24 1554

转载 service intent must be explicit:intent问题的解决

Android 5.0以上不允许隐式启动服务,所以回报这个错误!解决办法一:将原启动方式更改为如下启动方式:final Intent intent = new Intent();  intent.setAction("com.example.user.firstapp.FIRST_SERVICE");  intent.setPackage(this.getPacka

2015-11-06 17:06:23 783

Jpush1.8.2下载

此包中的相应文件只要导入项目中的相应位置,即可轻松搞定铃声,震动,铃声和震动等消息设置

2016-04-15

ViewPager+Fragment+RadioGroup

此TabActivity是使用ViewPager+Fragment+RadioGroup实现TabHost选项卡,很少占用内存,不像TabHost会占用很多内存,有时候还会出现内存溢出,本人经历过此情况,因此写了此方法实现选项卡功能。

2016-04-11

RecyclerView实用案例

此项目是本人自己所写,其中有ListView效果的,水平图片滑动的,还有瀑布流的实现过程。

2016-03-22

Rxjava,jar

RxJava是由Netflix开发的响应式扩展(Reactive Extensions)的Java实现。引用MSDN上对它的定义,Reactive Extensions是一个结合了可观察集合和LINQ式查询以达到异步和基于事件的编程效果的第三方库。

2016-03-08

Android API中文版

此压缩文件中是Android API中文版,可以帮助你快速理解Android API的使用。

2016-02-25

PopuWinsow实现侧滑菜单

此项目使用popuWindow实现项目的侧滑菜单,使用起来比第三方框架更加方便和灵活

2016-02-25

仿美团点菜撤销效果

仿美团外卖点餐及撤销点餐,完整Demo下载

2016-01-26

Android仿美团多级下拉菜单

可以完美实现多级下拉菜单的实现,仿美团,淘宝等手动设置筛选条件菜单

2016-01-26

Memory Analyzer Tool工具下载

此软件为内存分析定位软件,下载可直接安装使用

2016-01-21

SlidingMenu.jar文件

SlidingMenu.jar直接下载添加到libs中使用

2016-01-15

CrashThread

闪退或者程序已停止运行,这对用户的体验来说是不好的,更糟糕的是,当用户发生了crash,开发者却无法得知程序为何crash,即便你想去解决这个crash, 但是由于你无法知道用户当时的crash信息,所以你也无能为力。我最近碰到一个在无网络或网络连接不好的情况下有时候会闪退,后来上网发现了这个Thead类来处理未被捕获的异常

2016-01-08

仿QQ换肤功能

此Demo中主要是仿QQ换肤功能的实现,希望用到的朋友尽情下载

2016-01-05

Context的使用

我们常常要在工具类里面使用上下文对有些方法进行引用,那么就涉及到了Context的使用,这个Demo中详细的介绍了Context的使用

2016-01-05

TabHost完整项目

此资源项目主要结合Fragment与Tabhost实现选项卡功能,类似于微信选项卡

2016-01-04

Tabhost项目代码

此项目为本人实际项目中需要而写,通俗易懂,且可直接粘贴复制使用!

2016-01-04

Rx开发框架组合

此压缩包集成来了Rxjava,RxAndroid,Retrofit这三个开发框架,可以再复杂逻辑时写出更加简洁的代码,可读性更高

2015-12-29

瀑布流StaggeredGrid(完整代码)

实现瀑布流的效果,可以向网页那样对页面进行美化,自己实现的一个Demo,下载可以直接拿来用

2015-12-29

Picasso图片缓存库

picasso是Square公司开源的一个Android图形缓存库,可以实现图片下载和缓存功能。 picasso使用简单,主要有以下一些特性: 在adapter中回收和取消当前的下载; 使用最少的内存完成复杂的图形转换操作; 自动的内存和硬盘缓存; 图形转换操作,如变换大小,旋转等,提供了接口来让用户可以自定义转换操作; 加载载网络或本地资源;

2015-12-29

工厂模式详细案例

此项目中对你工厂模式进行了一个详细的案例书写,通俗易懂

2015-12-25

高德地图Demo

此Demo中详细的注释了高德地图定位及POI搜索相关代码的作用,易懂

2015-12-22

自定义ProgressDialog(仿京东)

仿京东旋转加载数据的ProgressDialog

2015-12-16

DisLruCache

仿网易新闻客户端缓存机制进行图片文字缓存的源码,下载好了源码之后,只需要在项目中新建一个libcore.io包,然后将DiskLruCache.java文件复制到这个包中即可。然后参考本博客《DisLruCache完全解析,最优缓存方案》这篇文章进行使用

2015-12-08

jenkins+sonarqube+sonar-scanner.zip

jenkins集成sonarQube全家桶,此资源中jenkins和sonarqube的集成是经过本人测试多个版本得出的兼容版本,集成无报错

2020-06-10

jenkins+sonarqube+sonar-scanner(无ngrok).zip

jenkins集成sonarQube全家桶,此资源中jenkins和sonarqube的集成是经过本人测试多个版本得出的兼容版本,集成无报错

2020-06-10

pdf.js文件下载

博客中所涉及到的文件路径,文件名及需要注释的部分都是与此资源相匹配的,大家可以直接下载配合文档解决问题

2018-10-31

sourceTree许可证

可直接下载此许可证,然后在弹出注册页面的时候直接导入此许可证即可完成注册,不需要越狱进行注册

2018-04-03

Source Tree for Mac 中文版

Mac上最好用的Git版本控制器,此资源为中文版,大家可以放心下载!

2018-03-21

反编译软件(AndroidCrackTool,Dex2jar,JD-GUI)

此文件中包含Android CrackTool ,Dex2jar,JD-GUI三个文件,可在Mac上对Android apk进行反编译获取布局文件及java源码

2017-11-13

WeatherrDemo

此Demo结合本博中的MVP详解让你快速理解MVP模式。

2016-05-06

GreenDao升级

只要将此类添加到项目中即可对GreenDao的数据库表进行升级,简单,方便

2016-04-26

GreenDao全部jar文件

此文件包含了创建表的freemarker-2.3.23.jar,greendao-generator-2.1.0.jar,greendao-2.1.0.jar三个jar文件

2016-04-26

litepal下载

一款快速创建SQLite数据表的框架。

2016-04-22

DiskLruCache的Demo

此Demo是本人自己所写,仿网易新闻的缓存机制,完成图片缓存,并在断网的情况下依旧可以查看图片。

2016-04-20

eventbus.jar下载

主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。

2016-04-14

volley.jar文件

将Http进行了很好的封装,只需要三步即可实现通讯

2016-04-14

Afinal的jar包下载

其中包含FinalActivity,FinalHttp,FinalDB,FinalBitmap,可以轻松的解决下载图片,上传下载资源,创建数据库,并可通过注释直接绑定view控件。

2016-04-14

空空如也

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

TA关注的人

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