自定义博客皮肤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 390

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

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

2015-10-12 15:30:30 637

原创 使用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 1073

原创 viewpager应用实例

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

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

原创 android屏幕适配攻略

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

2015-09-01 12:08:44 384

原创 fragment应用实例二

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

2015-08-31 15:33:26 344

转载 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 344

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

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

2015-08-12 21:09:18 400

原创 动画知识点汇总

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

2015-08-10 14:17:34 503

原创 JAVA基础补充点

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

2015-08-09 22:10:20 364

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

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

2015-06-13 13:04:12 681

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

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

2015-06-12 10:37:36 438

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

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

2015-06-11 21:17:41 361

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

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

2015-06-11 20:45:14 2440

原创 Fragment应用实例

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

2015-06-08 14:42:55 567

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

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

2015-05-26 11:17:30 428

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

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

2015-05-20 09:53:39 587

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

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

2015-05-18 21:25:50 952

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

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

2015-05-17 20:47:05 535

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

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

2015-04-26 18:16:34 305

空空如也

空空如也

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

TA关注的人

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