Android基础
文章平均质量分 74
Forest_W
QQ:136684667
展开
-
Android中Activity与AppCompatActivity的理解
当使用Eclipse开发Android应用的时候,当创建项目的时候,MainActivity自动继承的是Activity,而在使用Android Studio开发Android应用的时候,创建项目时,自动继承的是AppCompatActivity。原创 2016-04-28 17:39:45 · 79606 阅读 · 5 评论 -
Android中Toolbar的使用
我们使用的开发工具是AS,先创建一个项目,名字为Toolbar。一步一步next,最后Finish。AS默认创建的新Activity都是继承AppCompatActivity,所以我们在此基础上来设置Toolbar。创建好的项目如下:public class MainActivity extends AppCompatActivity { @Override protec原创 2016-04-28 18:27:50 · 4755 阅读 · 0 评论 -
ActionBar中的setHomeButtonEnabled与setDisplayHomeAsUpEnabled方法理解
在使用Actionbar或者用Toolbar的时候通常要设置setHomeButtonEnabled与setDisplayHomeAsUpEnabled首先看一下源码对于setHomeButtonEnabled的介绍/** * Enable or disable the "home" button in the corner of the action bar. (N原创 2016-06-01 15:53:39 · 2889 阅读 · 0 评论 -
Android Studio中单元测试某个类中的一个方法
我们在使用Android Studio工具进行开发的时候,有时候会单独测试一个类中的一个方法,由于去运行整个项目会消耗的时间比较多,我们只想独立的测试这个方法,那么我们在AS中应该怎么做呢? 大致在网上搜了一下,基本上全都是采用类似断言之类的。在AS中我们新建的项目,里面默认会有单元测试的例子。我们看这个ExampleUnitTest类中的代码:package wxt原创 2016-06-07 14:14:55 · 10736 阅读 · 0 评论 -
Android中Viewpage+Fragment的简单实现
今天来说一下android中的Fragement配合ViewPage的使用方法。实现类似QQ页面的联系人,群组,动态之间的滑动效果。 首先说一下,这个用法的原理是很简单的,需要一个MainActivity,在MainActivity中的Layout布局中加个ViewPager控件,另外如果想加个导航栏的话,就使用< include layout=”@layout/activity_main_top原创 2016-05-23 15:27:16 · 1785 阅读 · 0 评论 -
Android中使用File的时候File.separator的用法
之前在项目中要对文件经行加密操作,加密的思路是获取源文件的file.getAbsolutePath();然后对新建文件,对想要加密的文件的路径进行分解得到父路径file.getParent(); 然后 String encryptFilePath = String.format("%s%s%s", file.getParent(), File.separator, file.getName());原创 2016-07-13 11:01:15 · 9825 阅读 · 0 评论 -
Android中widget窗口小部件的简单应用
对于手机桌面小部件大家都不会模式,比如桌面上的时钟,天气,日历等等,都属于widget。简单做个widget小部件,先看一下效果图。只是在桌面显示个时间,每过一秒刷新一次。接下来上代码:首先需要在Layout中新建个布局widget.xml此布局为桌面上要显示的内容,在里面放个TextViewxml version="1.0" encoding="utf-8原创 2016-07-15 09:52:24 · 4745 阅读 · 1 评论 -
Android 5.0中的CoordinatorLayout使用技巧
CoordinatorLayout 实现了多种Material Design中提到的滚动效果。目前这个框架提供了几种不用写动画代码就能工作的方法,这些效果包括: *让浮动操作按钮上下滑动,为Snackbar留出空间。 *扩展或者缩小Toolbar或者头部,让主内容区域有更多的空间。 *控制哪个view应该扩展还是收缩,以及其显示大小比例,包括视差滚动效果动画。浮动操作按钮与SnackbarCo原创 2016-09-29 16:48:03 · 2575 阅读 · 0 评论