排序:
默认
按更新时间
按访问量

屏幕适配

1、概述 大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题在web页面的设计中理论上也存在,为什么这么说呢?电脑的显示器的分辨率、...

2017-02-17 16:24:24

阅读数:594

评论数:0

android studio配置

Android stuido作为google主推的IDE,配合gradle编译,有很多的优点和便捷性。唯一使用过程中不舒服的地方就是莫名其妙的卡顿,经常在Gradle Build的时候卡死强制重启电脑,非常无语,我的机器是8G内存新机器也没开其他程序。总之非常编译速度很慢有时还会经常卡死。尝试...

2017-02-17 10:43:23

阅读数:289

评论数:0

Android ButterKnife配置使用

ButterKnife在GitHub的地址:https://github.com/JakeWharton/butterknife 最新的版本是:8.4.0 app 模块的build.gradle: apply plugin: 'com.android.application'...

2016-12-20 16:23:18

阅读数:139

评论数:0

加速Android Studio/Gradle构建

已经使用Android Studio进行开发超过一年,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这里跟大家分享一下。 开启gradle单独的守护进程 在下面的目录下面创建g...

2016-11-16 11:21:23

阅读数:108

评论数:0

优化android studio编译效率的方法

优化android studio编译效率的方法 原文链接 : Boosting the performance for Gradle in your Android projects原文作者 : Erik Hellman译文出自 : 开发技术前线 www.devtf.cn...

2016-11-16 11:19:41

阅读数:144

评论数:0

android studio 导入github项目需要修改gradle信息

我们在开发过程中,往往因为项目需要而导入别人的一些开源项目(例如github上的开源项目)。 但是直接导入android studio里面却不能使项目正常运行。 原因是我们android studio的sdk版本,gradle配置信息不同等原因,我们需要在gradle里面修改成我们当前开发工具中g...

2016-11-10 17:17:32

阅读数:401

评论数:0

解决android studio 导入项目太慢

今天从github上下载了一个项目, 发现导入Android studio的时候 发现好慢。 找了下解决办法,自己留个记录 原因: 下载的项目和你当前已经下载的grandle 不一致, 导致导入的时候到网上下载相应的版本。 坑爹吧。。。我能不能连上google的服务器还难说...

2016-06-30 11:35:31

阅读数:171

评论数:0

推荐!手把手教你使用Git

一:Git是什么?        Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别?       SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后...

2016-05-18 13:51:36

阅读数:236

评论数:0

四大组件的工作过程探索(一)

四大组件的运行状态: Android中的四大组件中除了BroadcastReceiver以外,其他三种组件都必须在Android Mainfrst中注册。对于,BroadcastReceiver来说,他既可以在AndroidMainfrst中注册也可以通过代码来注册。在调用方式上,Activi...

2016-04-28 23:18:02

阅读数:6049

评论数:0

Bitmap的加载与Cache(一)

如何有效的加载一个bitmap,由于Bitmap的特殊性以及Android对单个应用所施加的内存限制,比如16MB,这就导致加载Bitmap的时候很容易出现内存溢出。 因此,如何高效的加载bitmap是一个很重要也很容易被开发者忽略的问题。 Bitmap的高效加载: 如何加载一张图片...

2016-04-22 00:23:34

阅读数:2661

评论数:0

Android的线程和线程池(一)

Android中可以扮演线程的角色还有很多,比如AsyncTask和IntentService,同时HandlerThread也是一种特殊的线程。尽管AsyncTask,IntentService以及HandlerThread的表现形式都有别于传统的线程,但是他们的本质仍然是传统的线程,对于Asy...

2016-04-21 00:04:40

阅读数:262

评论数:0

Android控件架构与自定义控件(二)

View的测量: 在现实生活中,如果我们要去画一个图形,就必须知道他的大小和位置。同样Android系统在绘制View之前,也必须对View进行测量,即告诉系统该画一个多大的View,这个国政在onMeasure(0方法中进行。 Android系统给我们提供了一个设计短小精悍却功能强大的类----...

2016-04-17 11:06:22

阅读数:217

评论数:0

Android控件架构与自定义控件(一)

Android控件架构: android中的每个控件都会在界面中占的一块矩形的区域,而在android中,控件大致被分为两类,即ViewGrooup控件与View控件。ViewGroup控件作为父控件可以包含多个View控件,并管理其包含的View控件,通过ViewGroup,整个界面上的控件形...

2016-04-17 10:24:39

阅读数:286

评论数:0

Android中Http请求

Android中的网络请求可以分为两种,HttpUrlConnection还有HttpClient,虽然Android中的网络请求框架很多,或许看起来让人觉得眼花缭乱,比如,vollery,Afinal等等。 但是万变不离其宗,这些框架都是根据这两个网络请求多次封装而成的。下面就主要介绍一下Htt...

2016-04-10 12:42:51

阅读数:324

评论数:0

一个关于android游戏下载静默安装功能的思路以及实现

做了一个关于android游戏下载模块的功能。 界面的东西就不说了,这里着重记录一下下载的逻辑实现。 需求上是要实现最多五个游戏可以同时下载。 首先我就会想到启动一个service来专门管理下载这一块,然后通过activity启动service并传入要下载的应用的包名,版本,url等,这里可以...

2016-04-08 15:27:07

阅读数:383

评论数:0

android IPC机制讲解(三)

ok,接android IPC机制讲解(二)继续 可以看到IBookManager.aidl系统为我们生成了IBookManager.java这个类,他继承了IInterface这个接口。具体看代码,首先,他申明了两个方法getBookList和addBook,显然这就是我们再IBookMana...

2016-04-08 00:06:43

阅读数:197

评论数:0

android IPC机制讲解(二)

IPC基础概念介绍 介绍一下IPC中的一些基础概念,主要包含三个方面内容:Serializable接口,Parcelable接口以及Binder,只有熟悉这三方面的内容之后,我们才能更好的理解跨进程通信的各种方式。 Serializable接口 Serializable是Java所提供的一...

2016-04-07 22:56:31

阅读数:278

评论数:0

封装的log工具类

一个封装好的log工具类,直接用了 package com.istv.ystframework.apkmanager.utils; import android.util.Log; /** * 一个具有开关的日志工具 代替系统的Log类 * * @LOGLEVEL 为0,不显示log...

2016-04-05 11:30:20

阅读数:600

评论数:0

android IPC机制讲解(一)

IPC是Inter-process Communication的缩写,含义为进程间通信或者夸进程通信,指的是两个进程之间进行数据交换的过程。 在Android中最有特色的进程间通信方式就是Binder了 ,通过Binder可以轻松的实现任意练个功终端之间的通信。除了Binder ,Android还...

2016-04-04 14:49:30

阅读数:450

评论数:0

Android的UI框架汇总整理

本文介绍了android开发者中比较热门的开源代码,这些代码绝大多数可以直接应用到项目中。 FileBrowserView 一个强大的文件选择控件。界面比较漂亮,使用也很简单。特点:可以自定义UI;支持复制、剪切、删除、移动文件;可以用在Fragment、ativity、DialogFra...

2016-03-10 22:18:01

阅读数:336

评论数:0

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