自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 分析应用使用的技术框架和开源库

http://toutiao.com/item/6251208407966024194/?iid=3525626951&app=news_article&tt_from=mobile_qq&utm_source=mobile_qq&utm_medium=toutiao_ios&utm_campaign=client_share 分析应用使用的技术框架和开源库  威客安全

2016-02-16 10:49:19 364

原创 使用volley的imageloader加载网络图片实例

上一篇文章中写了如何用volley的imageRequest进行网络图片的加载,这一篇文章介绍如何用volley的imageLoader加载网络图片,实际上imageloader里包含了imageRequest加载图片的方法,并且添加了图片缓存机制,下面通过实例来介绍如何使用: 1.和imageRequest一样需要创建MyApplication: public class MyApplica

2015-10-12 15:30:30 610

原创 使用Volley的imageRequest加载图片实例(含listview异步加载图片错位问题)

一、使用Volley给listView加载网络图片: 1.创建MainActivity:     public class MainActivity extends Activity implements ViewPager.OnPageChangeListener {     private ListView mGoodsPictureListView; //商品listview控件

2015-10-10 18:15:46 1052

原创 viewpager应用实例

在编写应用的过程中经常会使用到viewpager进行自动或者手动的图片轮播,如下图效果所示: 下面通过一个viewpager 的应用实例实现上图效果: 一、创建MainActivity():     public class MainActivity extends Activity implements ViewPager.OnPageChangeListener {     pri

2015-10-09 15:39:14 350 4

原创 android屏幕适配攻略

一、计量单位概念 1.、屏幕尺寸:屏幕对角线长度(英寸) 2、屏幕分辨率:纵向像素x横向像素;单位是px 3、像素密度:dpi,每英寸像素点个数,计算方式:像素密度=对角线像素个数/对角线英寸长度;   对角线像素点个数等于纵向像素和横向像素开平方根 4、px(构成图像最小单位),dp,dip(密度无关像素),以160dpi为基准,1dp=1px 5、在不同屏幕密度大小下根据不同的图片分

2015-09-01 12:08:44 370

原创 fragment应用实例二

经常我们会在一个app中看到多个tab切换页面的效果,如下图所示 实际上每次tab 的切换呈现的不同UI界面是不同的fragment在切换,要实现该效果,见如下代码实例: 一.创建四个不同的fragment文件,fragment01.java; fragment02.java;  fragment03.java ; fragment04.java; 下面以最简单的fragment0

2015-08-31 15:33:26 324

转载 Android Studio安装后Fetching android sdk component information超时的解决方案

Android Studio安装后Fetching android sdk component information超时的解决方案 本文为大家讲解的是Android Studio安装后启动时Fetching android sdk component information超时的解决方案,感兴趣的同学参考. 这里有新鲜出路的精品教程,程序狗速度看过来! 本文为大家讲

2015-08-22 17:47:18 322

原创 程序调试和消息菜单汇总知识

一、程序调试: 1.Debug调试(相对复杂问题): 进入Debug模式——>设置断点(三种方式)——>追踪程序:Debug调试快捷键:F5进入方法,F7退出方法,F6逐行调试 F8移动到下一个断点处 2.LogCat调试(相对简单问题) logCat分log.v, log.d, log.i, log.w, log.e——筛选log日志 3.Toast 1)toast.makeText

2015-08-12 21:09:18 381

原创 动画知识点汇总

一、补间动画 alpha、translate、scale、rotate 1、Animation实现方式: 1)加载配置文件实现(res/anim)——alpha、translate,scale、rotate Animation scale = AnimationUtils.loadAnimation(Activity.this,R.anim.scale); img.startAnimat

2015-08-10 14:17:34 483

原创 JAVA基础补充点

一,类和对象 1.局部变量和成员变量的区别: 1)作用域范围不同:成员变量可整个类使用,局部变量只能在方法内使用 2)初始值不同:成员变量有默认初始值,局部变量没有默认初始值,必须赋予初始值; 3)优先级不同:当成员变量和局部变量重名时,采取就近原则,调用局部变量值 4)局部变量在不同的方法中可重名 2.构造方法: 1)构造方法是定义在类中用来初始化对象的方法 2)构造方法与类同名

2015-08-09 22:10:20 348

原创 四大组件之service——应用实例三(活动和服务的通信&服务生命周期)

Service作为四大组件之一,也有其生命周期,在前面的实例中我们使用到了onCreate(),onStartCommand(),onBind(),及onDestroy()等方法,这些方法并不是全部都会进行回调执行,一般的有以下两种情况: 1.在项目的某位置调用了startService()方法,相应的服务的onCreate()就会启动执行,接着回调onStartCommand()方法,直到服务

2015-06-13 13:04:12 661

原创 android网络技术之——webview使用实例

我们常常使用手机浏览器来访问网页,如果在一个android的应用中要访问某个网页,一种方式是调起手机里的浏览器访问,还有一种更好的体验是使用WebView方法,相当于在应用中内置浏览器访问相应界面,优化了用户体验,下面用一个实例来展示如何在android应用中访问百度首页: 一.创建布局文件activity_main.xml文件         android:id="@+id/BaiduP

2015-06-12 10:37:36 416

原创 四大组件之一Service——应用实例二(IntentService类的使用)

应用实例一中介绍过service服务不会主动创建线程,默认是运行在主线程中的,所以如果在service中处理一些耗时的应用则会出现ANR(application not responding)的情况,所以往往需要在服务的onStartCommand方法中手动创建子线程来处理具体逻辑 但是常常程序员会忘记创建开启线程或者忘记停止服务(stopself()),为了简单的创建异步的、会自动停止的服务,

2015-06-11 21:17:41 343

原创 四大组件之——service应用实例一(在后台执行定时任务)

Service是android中实现程序后台运行的解决方案,适合于执行那些不需要和用户交互且要求长期执行的任务,Service有以下几个特点: 1.service运行在后台,前台看不到 2.service不是运行在一个独立的进程中的,而是依赖于创建服务时所在的应用程序进程,程序被杀掉时,服务也会停止 3.service不会自己开启线程,但是服务一般会执行一些长时间的任务,常常需要手动创建子线

2015-06-11 20:45:14 2406

原创 Fragment应用实例

Fragment一般也叫碎片,常常为了同时适应小屏幕和大屏幕而使用,fragment必须嵌入在activity中使用,其生命周期也受到嵌入的activity生命周期的影响,activity暂停时,fragment也暂停,activity销毁时,fragment也被销毁,fragment的生命周期中较重要的函数大致如下: onAttach():将fragment嵌入在相应的activity中——对

2015-06-08 14:42:55 540

原创 App数据重点分析的4个方面

APP数据分析,对于开发者或运营者都是十分重要的,为了在最佳的情况下更好地推广上线应用,获得最大的利润。那么,该从哪些方面来分析APP的数据呢?下文中列出了APP数据重点分析的4个方面:用户来源、用户属性、转化率及用户忠诚度。 1.用户来源 在国内,获取用户的渠道是非常多的,如微博、新闻稿、CPA广告、交叉推广、限时免费等等。看一个应用的数据,首先要知道用户从哪里来,哪里的用户质量最高

2015-05-26 11:17:30 407

原创 四大组件之一Broadcast应用实例

我们常用的QQ、微信等应用,都会遇到在另外一处登录,然后当前页面就会收到提示下线的弹窗通知,该功能基本思路就是,在另一处登录时,会发出一个广播,当前页面收到广播后执行接收器receiver中的代码,代码中可执行弹出提示、强制下线、跳转到登录界面等一系列操作。 下面就用简单代码实例来实现该功能: 一、先建立一个登录界面: 1.登录的布局文件activity_login.xml TableLa

2015-05-20 09:53:39 557

原创 Android四大组件之一:contentprovider & 三大存储方式之一:SQLite数据库存储 应用实例

android中的数据持久化技术(数据存储技术)存在一定的制约,包括文件存储、SharedPreferences存储以及数据库(SQLite)存储,该三类存储方式只能在当前应用程序中访问。如果要实现跨程序数据共享的功能,需要使用android四大组件之一的内容提供器contentprovider。以下是通过内容提供器来实现一个应用访问另外一个应用的SQLite数据库的功能(主要实现添加数据和查询数

2015-05-18 21:25:50 921

原创 三大存储方式之一:SharedPreferences 存储

SharedPreferences存储的最大特点之一是采取键值对的方式来存储数据,当从文件中读取数字的时候可以很方便的根据键来获取值,我们经常在浏览器,QQ等应用中使用的记住密码功能就是采用该类存储方式实现的,以下是登录界面中常用的记住密码功能的代码示例: 1.先建立一个文件名为activity_main.xml的登录界面的布局文件:    android:layout_width="ma

2015-05-17 20:47:05 517

原创 android网络技术之——HttpURLConnection请求

android可通过使用http请求从服务器获取数据或者提交数据,获取则设置GET方法,提交则设置POST方法,设置写法为:connection.setRequestMethod("GET"); 以下是通过httpURLConnection请求方式从百度服务器获取百度首页的代码 public class MainActivity extends Activity { URL url; Ht

2015-04-26 18:16:34 292

空空如也

空空如也

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

TA关注的人

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