自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

转载 远程android技术支持服务

对于新手,在自学android开发的时候,难免会遇到许多问题,对此总希望有个人能够指点一二,但费用又不希望太高,因此本人开通这个包月技术支持服务,一个月的技术支持费用只需要500元,对,你没有听错,只需要500元,对于提出的技术问题,24小时内提供技术支持。联系qq:1157464105;添加qq时候,请备注好信息。转:http://fz.58.com/jisuanji/26584057400

2016-08-30 19:35:59 375

原创 Android应用架构

视频见:https://www.youtube.com/watch?v=BlkJzgjzL0c&feature=em-subs_digest印度哥们的发音每次都能让我一阵沉醉。尽快行动早期的设计抉择对app的影响很大基本架构会让你思考需要解决的问题变得更容易或困难。哪种模式?MVCMVPReactiveCairngormFluxfdsafdsaMVVMCLEAN

2016-12-19 10:16:48 263

原创 Android性能优化-线程性能优化

线程的性能熟练使用Android上的线程可以帮助你提高应用程序的性能。 本篇文章讨论了使用线程的几个方面:使用UI或主线程; 应用程序生命周期和线程优先级之间的关系; 以及平台提供的帮助管理线程复杂性的方法。 在每一部分,本篇都描述了潜在的陷阱以及如何避免它们的策略。主线程当用户启动你的应用程序时,Android会创建一个新的 Linux process 以及一个执行线

2016-12-14 10:04:49 433

原创 Button实现一遍直角一边半圆和Button之间无距离

1.Button之间无距离:当我们在xml中写两个Button的时候他们的实际距离是8dp;想让我们的Button之间无距离的话只要把距离设置为-8dp即可:android:layout_marginLeft="-8dp"2.Button实现左边半圆右边直角或者右边半圆左边直角:实现左边半圆右边直角的:国控xml version="1.0" encoding="utf-8"?>

2016-12-12 10:57:00 2627 1

原创 浅谈Android开发中的ANR现象

什么是ANRANR,Application Not Responding,即程序未响应。发生ANR时,系统会显示一个dialog,提示用户出现了ANR,用户可以选择“等待”,或者是“强制关闭”,结束应用。ANR同崩溃一样,是在开发过程中应该避免的。什么会触发ANR:主线程被IO操作阻塞。(文档中特别强调:you should not perform the work on the

2016-12-09 15:11:20 559

原创 Android版本检测更新

自从友盟的自动更新下线之后,一大批app选择了自己写更新逻辑。是的,这里的逻辑并不复杂,完全可以自己写,但是不复杂不代表不麻烦,像是否强制更新、是否能开启循环检测等功能,跟后台配合起来就显得麻烦了。后来发现了腾讯的Bugly,他是这么介绍的:升级功能是专为App的灰度升级而开发的组件,在bugly内测页面配置好App的更新策略,策略指定的老版本App在启动时会自动检测更新并提示

2016-12-07 09:42:08 344

原创 四大组件基础篇

Activity步骤 ① 写一个类继承 Activity(在AS下继承的是)        ② 从写onCreate方法  注意super.onCreate不能删掉 放到onCreate中的第一行        ③ 不要忘记 onCreate中 要写setContentView()方法 把布局文件加载到界面public class SecondActivity exte

2016-12-06 10:20:26 417

原创 Android APP启动时出现白屏或者黑屏怎么办?

1、为什么APP启动时会出现白屏或者黑屏?当打开一个Activity时,如果这个Activity所属的应用还没有在运行,系统会为这个Activity所属的应用创建一个进程,但进程的创建与初始化都需要时间,在这个动作完成之前系统要做什么呢?如果没有任何反应的话,如果程序初始化的时间很长,用户可能还以为没有点到相应的位置。但此时所启动的程序还没初始化完,既无法显示程序,又不能停在原处不做任何动

2016-12-04 11:04:41 267

原创 Android逆向分析APK的打包与安装

前言上一次我们反编译了手Q,并遇到了Apktool反编译直接crash的问题,虽然笔者很想在这次解决这个问题,但在解决途中,发现该保护依赖于很多知识,所以本次先插入一下,正所谓知其然知其所以然,授之鱼不如授之以渔,只有知道一些基本原理,才能让我们以后能自行解决更多问题。那么,你知道么?从我们在Android Studio中,点击run,到app运行在手机上,之间究竟发生了什么,代码

2016-12-02 09:46:20 2301

原创 android面试题

1.谈谈你对Activity的理解? 通俗来讲,Activity就是一个应用程序的门面,也可以理解为WEB程序中得一个页面,当然与WEB页面不同的是,WEB页面只进行展示并不与用户进行任何交互,Activity基本上都会与用户交互。Activity与用户交互通过触发UI的不同事件来完成的。 2.请描述下Activity的生命周期   onCreate

2016-12-01 10:46:06 208

原创 Android View总结

Android中控件大致被分为两类ViewGroup,View。ViewGroup作为容器管理View。Android视图,是类似于Dom树的架构。父视图负责测量定位绘制等操作。我们经常在用的findViewById 方法代价昂贵的原因,就是因为他负责至上而下遍历整棵控件树,来寻找View实例,在重复操作中尽量少用。现在在用的很多控件都是直接或者间接继承自View的,如下图。A

2016-11-30 13:58:57 184

原创 android权限(permission)大全

收集到的android权限都很实用的(permission)大全1.android.permission.WRITE_USER_DICTIONARY允许应用程序向用户词典中写入新词2.android.permission.WRITE_SYNC_SETTINGS写入Google在线同步设置3.android.permission.WRITE_SOCIAL_ST

2016-11-29 11:08:19 399

原创 Android软键盘挡住输入框问题的终极解决方案

前言开发做得久了,总免不了会遇到各种坑。而在Android开发的路上,『软键盘挡住了输入框』这个坑,可谓是一个旷日持久的巨坑——来来来,我们慢慢看。入门篇最基本的情况,如图所示:在页面底部有一个EditText,如果不做任何处理,那么在软键盘弹出的时候,就有可能会挡住EditText。对于这种情况的处理其实很简单,只需要在AndroidManifest文件中

2016-11-28 10:27:42 363

原创 快速跳选View,与列表视图搭配使用

Tag:项目介绍:app增加示例Oct 13, 2016gradle/wrapper增加示例Oct 13, 2016selectionview增加示例Oct 13, 2016.gitignore增加示例Oct

2016-11-27 10:28:24 348

原创 Android鬼点子-代码混淆

给App打包真是一个愉快又痛苦的过程,其中代码混淆就是痛中之痛啊,特别是各种依赖很多的时候,加之Android Studio 2.0之后,各种检查更加严格。这篇就是我的入坑指南。1、开启混淆       eclipse在工程文件project.properties中加入下proguard.config=proguard.cfg , 如下所示:target=android

2016-11-26 10:17:52 259

转载 Android Service完全解析,关于服务你所需知道的一切(上)

相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,或者去执行某些需要长期运行的任务。必要的时候我们甚至可以在程序退出的情况下,让Service在后台继续保持运行状态。

2016-11-25 09:45:17 258

原创 ActivityThread的main方法究竟做了什么?

问大家一个问题:Android中一个应用程序的真正入口是什么?无论你知道不知道,别着急回答,再问大家一个问题:Android不能像java一样直接跑在main方法的原因是什么?Android应用程序的载体是APK文件,它本质上,是一个资源和组件的容器,APK文件和我们常见的可执行文件的区别在何处?每个可执行文件运行在一个进程中,但是APK文件可能运行在一个单

2016-11-24 10:36:44 652

原创 基础总结篇之一:Activity生命周期

本人具有8年android开发经验,android技术支持、培训和小项目开发,联系qq:1157464105,价格保证最优惠子曰:溫故而知新,可以為師矣。《論語》学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来回顾了一下关于Activity的生命周期,

2016-11-10 14:42:44 456

向左对齐的Gallery

向左对齐的Gallery,非常好。自定义控件

2014-02-18

空空如也

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

TA关注的人

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