- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 Android N实现分屏
开篇语:Android原生一直是信仰,之前用的moto Xt1060更新到了5.1就不支持更新了,就一直在纠结换Google Nexus系列的对比一下,4和5太老旧,5x和6p太贵,那么只有选择6了。下决心买了一台,到手之后迫不及待的升了N。升级之后确实流畅了很多,分屏是一个不错的功能,国内的厂商有的早已经有分屏,于是就想研究研究原生N是怎么实现分屏的,看了官方的文档以及搜索来的资料,写了一个
2016-06-22 08:58:52
3097
1
原创 百度地图学习第一篇-项目的搭建和配置
之前用过百度地图开发过一些项目。这周不怎么忙,准备把百度地图好好的学习一遍。开发环境:Ubuntu16.04 + android studio 2.0第一篇:项目的搭建和配置。打开百度地图开放平台,需要先在平台上创建一个应用:http://lbsyun.baidu.com/apiconsole/key/create点击提交之后会生成一个对应的AK
2016-06-20 09:29:22
639
原创 解决Android Studio中,按F4没有反应。
一直在使用Android Studio 的2.0版本,上午没什么事,就下载了2.2版本的体验一下,结果,在准备添加依赖的时候,哎呦喂,按F4一直没有反应,而且还报错。显示的错误是-----IllegalArgumentException: Multiple entries with same key: 24.0.0 rc4=24.0.0 rc4 and 24.0.0 rc4=24.0.0
2016-06-14 11:15:10
2495
原创 面试笔记----------HashMap排序
问题描述:已知一个HashMap集合,User有name(String)和age(int)属性。请写一个方法实现对HashMap的排序功能,改方法接收HashMap为参数,返回类型为HashMap,要求对HashMap中的User的age进行倒序排序,排序时key和value键值对不得拆散。分析:HashMap本身是不可排序的,只能在Api中有没有Map结构是有序的-----Linke
2016-06-07 11:22:49
511
原创 使用ZXing扫描二维码和生成二维码
二维码在APP中的使用越来越多,于是就是找了相关的资料写了一个二维码扫描和生成二维码的Demo。本Demo使用了第三方的ZXing库。github的地址:ZxingAndroidStudio中的引用:File---New---import module导入ZXing的第三方库然后选中项目按F4,点击加号选择File dependency将ZXing库导入。接下来就开始
2016-05-10 11:38:58
1106
原创 获取SIM卡信息的工具类
本工具类可以获取手机的IMSI、本机的手机号码、SIM卡的服务商。移动、联通可正常获取到SIM卡的手机卡号,但是电信的获取不到。。。。首先,需要在AndroidManifest.xml清单配置文件中添加权限:下面是工具类的代码SIMCardInfo.javaimport android.content.Context;import android.telephony.Te
2016-05-10 10:07:50
3376
原创 Android_ListView上拉加载更多(ListView分页功能)
先上效果图加载完数据首先定义一个底部正在加载的布局footer_layout.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_p
2016-05-09 14:59:58
1777
1
原创 Android引导页Splash设计
Android_Splash引导页就是在应用第一次安装时用来介绍应用的部分功能的动画页面,让用户大致的了解这个应用有啥功能。当用户首次安装时会有引导页面,用户下次启动的时候,就会直接进入主页面。SpUtils.javapackage com.zwb.splashdemo.utils;import android.content.Context;import android.con
2016-05-07 14:27:27
2166
原创 NavigationView+DrawerLayout实现侧拉抽屉效果
先上效果图:NavigationView是android-support-design包下的一个控件,在使用NavigationView时需要引入design的包依赖:dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12'
2016-05-06 14:28:42
1547
原创 怎样将Activity设置成窗口模式
将Activity设置成窗口模式有两种方法,一种是利用系统提供的theme在清单配置文件中设置当前Activity的theme属性。另一种就是根据项目的需求自定义主题。第一种方法:在AndroidManifest.xml清单配置文件中修改当前Activity的theme属性android:theme="@style/Theme.AppCompat.Light.Dialog"
2016-05-05 17:50:57
5768
原创 Activity的生命周期以及启动模式
Activity的生命周期:Activity(活动),是一种可以包含用户界面的组件,主要用于和用户进行交互。Activity的生命周期有7个分别是:1)、onCreate:当活动第一次启动的时候,触发该方法,可以在此时完成活动的初始化工作。onCreate 方法有一个参数,该参数可以为空( null ),也可以是之前调用 onSaveInstanceState ()方法保存的状态信
2016-05-05 09:33:43
474
原创 Android得到呼入的手机号码
最近开发项目中需要监听当前手机的状态(空闲,来电,接通),在来电时需要获取来电的手机号码。写了一个服务一直运行在后台来对手机的状态进行监听,代码如下。监听手机状态的Service:import android.app.Service;import android.content.Context;import android.content.Intent;import androi
2016-05-04 10:28:13
1895
原创 Android按返回键弹出对话框退出应用程序
在当前的Activity中添加以下代码:import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.KeyEvent;public class MainActi
2016-05-04 10:02:02
2378
转载 Android双击返回键(Back)退出应用程序
实现原理:双击退出程序的原理无非就是设置一个退出标识(询问是否退出),如果改变了这个标识(确认退出),则再次点击时立马退出,如果规定时间内没有退出,则延时重置这个标识(不退出)。作者: woider 链接:http://www.imooc.com/article/7135来源:慕课网本文原创发布于慕课网 ,转载请注明出处,谢谢合作!双击退出程序的原理无非就是设置一个退出
2016-05-03 17:58:02
753
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人