- 博客(20)
- 资源 (11)
- 收藏
- 关注
转载 Android(Lollipop/5.0) Material Design(二) 入门指南
官网地址:https://developer.android.com/intl/zh-tw/training/material/get-started.htmlApply the Material Theme 运用材料主题 name="AppTheme" parent="android:Theme.Material"> theme custo
2015-06-26 18:38:57 552
转载 android 自定义dialog,窗口动画
【android】动画效果研究(Dialog)【5】参考文献:http://blog.csdn.net/lhs286266503/article/details/6996981http://archive.cnblogs.com/a/2176653/Dialog不同于view/PopupWindow,如果需要更改Dialog显示的位置,一般是更新窗口显示,直接上代码吧。与Pop
2015-06-25 23:12:38 602
转载 将Eclipse代码导入到AndroidStudio的两种方式
阅读目录1. 从Eclipse中导出Gradle build files2. 修改导出文件参数3. 导入AndroidStudioManifest MergingIgnored Files(这个最重要)Replaced Jars with Dependencies & Replaced Libraries with DependenciesMoved FilesNext Steps
2015-06-25 15:04:27 385
转载 fragment中嵌套viewpager,vierpager中有多个fragment,不显示 .
fragment中嵌套viewpager,vierpager中有多个fragment,不显示 ...现在好多应用流行一种布局。底部几个工具栏选项,上面也有类似tab的选项。底部用RadioGroup控制fragment的切换。以上有五个fragment。第一个fragment,代表着首页。首页又是一个类似tab的fragment,使用viewpager切换着两个fr
2015-06-20 12:28:49 380
原创 创建单例数据库的方法
public class DbOpenHelper extends SQLiteOpenHelper{private static final int DATABASE_VERSION = 3;private static DbOpenHelper instance;private static final String USERNAME_TABLE_CREATE =
2015-06-18 13:03:39 459
转载 四种方案解决ScrollView嵌套ListView问题
本人网上用的ID是泡面或安卓泡面,学习一年半之前开始从事Android应用开发,这是我写的第一篇Android技术文章,转载请注明出处和作者,有写的不好的地方还请帮忙指出,谢谢。在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结
2015-06-17 21:20:03 463
转载 Material DesignDrawerLayout的旋转箭头的实现方式。
实际上,官方已经提供了实现方法,但是,有很多捞偏门的教程,也有很优秀的第三方。写出来,供还没找到的同学参考。前提是:你对android.support.v7.widget.Toolbar已经有过了解了。[java] view plaincopymMainBar = (Toolbar)this.findViewById(R.id.mai
2015-06-17 17:00:49 517
转载 ActionBarDrawerToggle 使用小结
ActionBarDrawerToggle 是 DrawerLayout.DrawerListener实现。和 NavigationDrawer 搭配使用,推荐用这个方法,符合Android design规范。作用:1.改变android.R.id.home返回图标。2.Drawer拉出、隐藏,带有android.R.id.home动画效果。3.监听D
2015-06-17 16:57:06 798
转载 Activity的四种启动模式和onNewIntent()
Android中Activity启动模式详解 在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。 Android总Activity的启动模式分为四种: Java代码 Activity启动模式设置:
2015-06-15 17:22:23 378
转载 onNewIntent调用时机
在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy onNewIntent一、其他应用发Intent,执行下列方法:I/@@@philn(12410): onCreateI/@@@philn(12410): onStartI/@@@philn
2015-06-15 15:53:05 344
转载 Android 5.0学习之使用Palette
前言动态色彩根据图片来决定标题的颜色和标题栏的背景色,这样视觉上更具有冲击力和新鲜感,而不像统一色调那样呆板。大家想知道这个效果如何实现的吗?学习Palette轻轻松松搞定此效果哦~!Palette是什么?它能让你从图像中提取突出的颜色。这个类能提取以下突出的颜色:Vibrant(充满活力的)Vibrant dark(
2015-06-12 00:42:29 366
转载 浅谈WebView的使用
WebView是Android中一个非常实用的组件,它和Safai、Chrome一样都是基于Webkit网页渲染引擎,可以通过加载HTML数据的方式便捷地展现软件的界面。使用WebView开发软件有一下几个优点:1.可以打开远程URL页面,也可以加载本地HTML数据;2.可以无缝的在java和javascript之间进行交互操作;3.高度的定制性,可根据开发者的需要进行多样
2015-06-08 21:45:23 357
转载 Android应用AsyncTask处理机制详解及源码分析
1 背景Android异步处理机制一直都是Android的一个核心,也是应用工程师面试的一个知识点。前面我们分析了Handler异步机制原理(不了解的可以阅读我的《Android异步消息处理机制详解及源码分析》文章),这里继续分析Android的另一个异步机制AsyncTask的原理。当使用线程和Handler组合实现异步处理时,当每次执行耗时操作都创建一条新线程进行处理,性能开销
2015-06-07 20:35:07 399
转载 Android应用层View绘制流程与源码分析
Android应用层Vie【工匠若水 http://blog.csdn.net/yanbober 转载烦请注明出处,尊重分享成果】1 背景还记得前面《Android应用setContentView与LayoutInflater加载解析机制源码分析》这篇文章吗?我们有分析到Activity中界面加载显示的基本流程原理,记不记得最终分析结果就是下面的关系:看见没
2015-06-07 20:32:39 481
原创 自定义 view oncreate -> onmesure -> onlayout ->在 成员方法findviewbyid 为 null , 在 onmesure则友值
如题~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2015-06-07 18:32:59 411
转载 Android视图绘制流程完全解析,带你一步步深入了解View(二)
在上一篇文章中,我带着大家一起剖析了一下LayoutInflater的工作原理,可以算是对View进行深入了解的第一步吧。那么本篇文章中,我们将继续对View进行深入探究,看一看它的绘制流程到底是什么样的。如果你还没有看过我的上一篇文章,可以先去阅读 Android LayoutInflater原理分析,带你一步步深入了解View(一) 。相信每个Android程序员都知道,我们每天的开发
2015-06-07 16:43:55 374
转载 自定义View之onMeasure()
可以说重载onMeasure(),onLayout(),onDraw()三个函数构建了自定义View的外观形象。再加上onTouchEvent()等重载视图的行为,可以构建任何我们需要的可感知到的自定义View。本节我们探索自定义View中onMeasure()起到了什么样的作用,题外要插的一句是,Activity框架,View框架中大量的on函数基本上都应用到了Template模式,掌握
2015-06-07 16:43:42 362
转载 Android中mesure过程详解 --
invalidate()最后会发起一个View树遍历的请求,并通过执行performTraersal()来响应该请求,performTraersal()正是对View树进行遍历和绘制的核心函数,内部的主体逻辑是判断是否需要重新测量视图大小(measure),是否需要重新布局(layout),是否重新需要绘制(draw)。measure过程是遍历的前提,只有measure后才能进行布局(layout
2015-06-07 16:36:29 319
转载 git指令
我们强烈建议所有的git仓库都有一个README,LICENSE 和 .gitignore文件。Git入门?查看 帮助 , Visual Studio / TortoiseGit / Eclipse / Xcode 下如何连接本站, 如何导入项目简易的命令行入门教程:Git 全局设置:git config --global user.name "cannywill"g
2015-06-01 17:42:43 452
Learn Objective-C on the Mac eBook.pdf (incl. examples) 包含全代码
2012-07-21
JavaScript权威指南(第6版)pdf(彩页)
2012-06-21
控制系统仿真与SIMULINK(PPT+程序)
2011-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人