- 博客(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
ViewPager+Fragment+RadioGroup
2016-04-11
Rxjava,jar
2016-03-08
CrashThread
2016-01-08
Picasso图片缓存库
2015-12-29
DisLruCache
2015-12-08
jenkins+sonarqube+sonar-scanner.zip
2020-06-10
jenkins+sonarqube+sonar-scanner(无ngrok).zip
2020-06-10
反编译软件(AndroidCrackTool,Dex2jar,JD-GUI)
2017-11-13
GreenDao全部jar文件
2016-04-26
eventbus.jar下载
2016-04-14
Afinal的jar包下载
2016-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人