自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liduo的博客

专注Java,Android,移动互联网技术

  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android混淆编译

一、概述:android发布签名包之前,混淆编译是必须的。由于我的sdk版本较高,因此新建android项目下有proguard-project.txt和project.properties这两个文件夹。以下是一些混淆总结: 1、如果你的项目没有其他第三方包的话,那么进行混淆很简单,只需要将project.properties文件夹下面的注释解开就行,一点区别在于:如果你是2.3之前的sdk版本,

2015-09-21 13:49:26 1391

原创 Android_Studio的学习2--创建第一个项目

一、概述:我们安装了Android Studio,并且更新了Android SDK,那么就可以来开始新建第一个工程了。二、步骤:1.打开启动页面,选择Start a new Android Studio Project2.配置你的工程,指定工程名字3.选择MiniSdk4.选择Activity的样式5.点击Next6.工程开始自动配置第一次新建工程时间有点长,因为需要下载某些组件到本地系统,后面再建

2015-09-20 22:16:04 1073

原创 Android数据库使用之事务-Transcation

一、背景:前段时间开发一个项目,需要使用Android数据库做本地缓存,当时从服务断获取的数据有几千条,把数据插入到了数据库。 如果不使用事务,需要较长时间才能完成,效率很低,因为每插入一条数据系统会默认commit一次,那就会循环几千次,大大的降低了用户体验。使用事务-Transcation是很有必要的。

2015-09-19 20:16:04 2727 1

原创 Android批量打不同的渠道包方法-使用第三方插件

一、简介:Android的App开发好了,要上线不同的平台,那么需要打一个个的渠道包。如果一个一个打包,那是很麻烦且淡腾。比如我们之前的一个App,上线8个平台,91、anzhi、appchina、baidu、chinapnr、gfan、hiapk和tencent。所以我们考虑到使用批量打渠道包工具。二、方法:使用第三方插件打包,简单、快捷且速度。第三方插件大家可以看看他的帮助文档和插件的下载。

2015-09-18 15:46:00 1205

原创 Android获取UI控件的宽高

一、概述我们如果开发一些依赖于UI控件宽高的功能,那么自然会想到调用View的getHeigth()和getWidth()方法,对于新手来说,这里有一个坑,你在Activity中的onCreate()方法中去获取控件的宽高,会神奇的发现返回值都是0,大家一起跟我看这个坑怎么来填。二、分析问题首先分析一下,为什么在onCreate里面获取到UI控件的宽高是0呢? 当该方法被调用,会通过LayoutI

2015-09-17 22:45:20 816

原创 Android_Studio的学习1--下载和安装

一、背景:Android Studio(下面简称AS)是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用AS来开发。并且Google推出AS是有非常长远的战略意义的:首先,针对Android开发有了一款属于自己的开发工具。然后,AS作为一个纽带来连接起了Wear、auto、Google云平台、 Go语言、 tv、Google play和Chro

2015-09-17 13:43:40 650 2

原创 一个面试题引发的思考:Android应用退出时候,关闭所有的Activity

一、概述long long ago ,记得面试的时候,面试官问了我这样一个问题:当Android应用退出的时候,关闭所有的Activity。当时我答出来了一种非主流的做法。现在我总结了三种退出所有Activity的可行方法(应该还有方法,欢迎小伙伴们补充)。分别是: 1.自定义Application来管理所有的Activity 2.使用广播来管理 3.利用Activity的任务栈来管

2015-09-16 16:08:46 2580

原创 进入Activity不让其自动弹出虚拟键盘

问题描述若Activity中含有EditText控件,如果没有做特别的调整,那么每次进入该Activity,EditText空间都会自动获取脚垫,然后弹出虚拟的键盘,使页面变得拥挤。Android这样设计的目的可能是为了减少用户点击屏幕的次数,所以默认是这样。但是有些需求,并不是一进入Acticity就要弹出键盘,例如QQ的聊天页面。

2015-09-16 11:29:35 3994

退出所有的Activity

这个demo是退出所有的Activity的demo,具体讲解地址:http://blog.csdn.net/liduolp/article/details/48495675

2015-09-16

空空如也

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

TA关注的人

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