android相关
文章平均质量分 74
he_world
这个作者很懒,什么都没留下…
展开
-
android各阶段目标与要求
初级工程师:技术要求: 基本知识点 比如四大组件如何使用、如何创建Service、如何进行布局、简单的自定义View、动画等常见技术 学习方法: Android入门的时候,需要有一本入门书,好好学习书中的内容,同时花一年时间把Android**官方文档中的training和guide看一遍,同时通过写博客和记笔记**的方式来做总结,建议让自己的每篇博客都有价值些。中级工程师:需要学习的内容转载 2016-03-09 10:47:47 · 804 阅读 · 0 评论 -
安卓中的开发框架
转置知乎。 一: 实际开发中,常用的库有按类型有: 1 生命周期管理 目前每个项目的基础架构有区别,大部分是开发者自用库,比如本人的开发代号 afwlc (littlecake)及 afwlclite (eggroll)库,一个重型事务型生命周期框架,和轻量级的生命周期代理框架,都是将 Application 、Activity 和 Fragment 装饰后的产物,没有通用性,只原创 2015-12-31 23:10:48 · 447 阅读 · 0 评论 -
屏幕适配全攻略
屏幕适配:适配主要的6种分辨率。 主要问题: 1.什么是屏幕尺寸,屏幕分辨率,屏幕像素密度? 屏幕尺寸:屏幕对角线的长度,单位为英寸,一英寸=2.54厘米。 屏幕分辨率:在横纵向上的像素点数,单位为px,1px=1个像素点。如1920*1080. 屏幕像素密度:每英寸上的像素点数,单位为dpi。屏幕像素密度与屏幕尺寸和屏幕分辨率有关。如nexus 5的dpi为445. 2.什么是dp,d原创 2016-05-05 22:33:28 · 378 阅读 · 0 评论 -
Miui Note源码解析
我们先从AndroidManifest.xml中的代码看起。<?xml version="1.0" encoding="utf-8"?><!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) Licensed under the Apache License, Version 2.0 (t原创 2016-04-21 21:11:32 · 1652 阅读 · 0 评论 -
关于在配置hexo中遇到的问题
首先说我遇到的问题: 一: (手机访问) 1.手机无法访问zengqi.top 2.手机无法访问zengqi-ustb.github.io 3.手机**可以访问**www.zengqi.top 4.当步骤3**可以访问成功**后,zengqi-ustb.github.io也可以被访问了 5.而zengqi.top一直无法访问。 (电脑访问) 1.电脑无法访问zengqi.top原创 2016-05-29 21:33:39 · 434 阅读 · 0 评论 -
WebView相关知识
为什么用WebView: 1.兼容已有的项目 2.可以动态更新WebView webView;//通过findViewById找到webView.loadUrl("网址");但是loadUrl默认会通过手机浏览器打开,所以应该做下列修改:webView.setWebChromeClient(new WebChromeClient(){ @Override原创 2016-05-05 11:54:21 · 476 阅读 · 0 评论 -
Volley相关知识
volley原创 2016-05-02 20:07:36 · 407 阅读 · 0 评论 -
关于fragment
先上fragment的生命周期:关于activity与fragment生命周期的关系:Fragment 表示 Activity 中的行为或用户界面部分。您可以将多个片段组合在一个 Activity 中来构建多窗格 UI,以及在多个 Activity 中重复使用某个片段。您可以将片段视为 Activity 的模块化组成部分,它具有自己的生命周期,能接收自己的输入事件,并且您可以在 Activity 运原创 2016-05-27 22:37:27 · 340 阅读 · 0 评论 -
关于继承的Activity中初始化及生命周期被调用的顺序
先附上activity生命周期: 试验内容:一个MainActivity(继承自BaseMainActivity)调用SecondActivity(继承自BaseSecondActivity),并back返回MainActivity的顺序。 MainActivity代码如下(其他Activity完全相似):public class MainActivity extends BaseMai原创 2016-05-27 17:53:47 · 4848 阅读 · 0 评论 -
"妹知"源码解读
关于@TargetApi的作用,及与@SuppressLint的不同: http://wenrisheng.iteye.com/blog/2175528总结: 安卓开发中,在低版本SDK使用高版本的API会报错。一般处理方法是换一种实现方法,或者在高版本SDK中使用高版本API,低版本SDK中使用效果可能会差点的折衷方案;后者可以用如下技巧来实现。 步骤: 1.在使用了高版本API的方法前面原创 2016-05-13 21:55:02 · 1351 阅读 · 0 评论 -
关于Android Lollipop
关于一些对以往功能部件的替换: 1.app bar替换action bar 2.关于共享元素动画演示: http://material-design.storage.googleapis.com/videos/animation-meaningfultransitions-view_contact_large_xhdpi.webm作者:彭澎 链接:https://www.zhihu.com/原创 2016-05-25 10:54:48 · 1420 阅读 · 0 评论 -
关于youtube上Android Performance Patterns的总结(部分)
1.熟悉android studio关于Logcat,Memory,CPU,GPU,Network分析窗口的使用。一旦你配置的内存突然下降,那么应该是GC在发挥作用。这些垃圾收集活动通常不会太大影响性能,但是短时间内频繁的出现,会迅速消耗帧时间,还是会导致性能问题的。2.内存泄露:指的是应用不再使用的对象,但是垃圾收集没有把它们辨认出来。结果是它们一直留在你的内存里。 android运行环境中的内原创 2016-04-24 20:21:01 · 2483 阅读 · 0 评论 -
关于共享元素demo的实现数据及分析
为了弄懂共享元素间数据传递到底是怎么回事,我决定粗暴野蛮的进行测试,方法很简单:打log。两个activity的所有生命周期和重要方法都打了。以下是试验结果(注意试验2紧接着试验1,没有退出MainActivity):试验1:试验内容(点击0,滑动至7,点击back):刚进入:05-25 21:09:56.639 1317-1317/com.adp.activity.transitions I/t原创 2016-05-25 21:40:05 · 450 阅读 · 0 评论