排序:
默认
按更新时间
按访问量

Android 优化-->应用退出方式

1.将MainActivity启动方式设置成singleTask使用singleTask模式的activity,在startActivity的时候,会先在当前栈中查询是否存在activity的实例,如果存在,就置顶,并将在其之上的所有activity从栈中移除。 打开一个app的时候,首先是一个...

2017-08-02 21:20:10

阅读数:119

评论数:0

Android 网络-->okhttp

一个okhttp3请求的流程 异步GET请求 异步POST请求 异步上传文件 异步上传Multipart文件一个okhttp3请求的流程首先看一下okhttp3的异步GET/POST请求、文件上传/下载,异步上传Multipart文件。异步GET请求以请求淘宝为例private void getA...

2017-05-26 14:28:20

阅读数:151

评论数:0

Android 动画-->灵动菜单、计时器动画、下拉展开动画

灵动菜单 计时器动画 下拉展开动画灵动菜单动画效果:点击图中的小红点,弹出菜单,并带有一个缓冲的过渡动画。 当菜单没有展示的时候,点击中间的小红点展示菜单:private void startAnim(){ //小红点设置半透明 ObjectAnimator ...

2017-03-18 16:39:23

阅读数:394

评论数:0

Android demo-->百度地图sdk,AS版本(四)离线地图功能

百度离线地图相关api介绍 创建离线地图信息的实体 创建一个适配器 离线地图的使用百度离线地图相关api介绍 类MKOfflineMap 提供地图的下载,离线地图列表的获取,已下载地图的查询等 java.util.ArrayList getAllUpdateInfo() 返回各城市离线地图更...

2017-03-06 15:12:50

阅读数:424

评论数:0

Android demo-->百度地图sdk,AS版本(三)添加覆盖物,InfoWindow的使用

1创建实体类承载信息 2添加覆盖物信息 3为地图上的Maker添加点击事件1、创建实体类,承载信息public class Info implements Serializable { private static final long serialVersionUID = -758459...

2017-03-03 16:50:36

阅读数:400

评论数:0

Android demo-->百度地图sdk,AS版本(二)地图定位

环境配置 获取位置 第一步初始化LocationClient类 第二步配置定位SDK参数 第三步实现BDLocationListener接口 第四步开始定位 0权限 动态权限代码样例 获取权限使用api 遇到的问题环境配置配置一个service<service android:name=&q...

2017-03-01 16:46:04

阅读数:213

评论数:0

Android demo-->百度地图sdk,AS版本(一)导入地图

申请密钥 as版SHA1码获取方式: 之后就能获取SHA1码,成功创建key AS工程配置 在libs的目录下配置jar包和so文件 之后在Build.gradle中配置 sourceSets { main { jniLibs.srcDirs...

2017-03-01 09:53:18

阅读数:241

评论数:0

Android demo-->支付模块

MainActivity继承FragmentActivity,创建PayDetailFragment继承DialogFragment。 启动PayDetailFragment的方式 btn = (Button)findViewById(R.id.btn); btn.setO...

2017-02-24 17:44:06

阅读数:295

评论数:0

Android demo-->界面无操作超时处理

创建一个BaseActivity作为其他Activity的基础类 创建一个开始计时的方法,由继承它的方法调用// 都是static声明的变量,避免被实例化多次;因为整个app只需要一个计时任务就可以了。 private static Timer mTimer; // 计时器,每1秒执行一...

2017-02-23 17:22:11

阅读数:172

评论数:0

Android demo-->webview实现js交互

1、将WebView这个控件添加到布局中去 2、对WebView进行一些初始化工作// 设置WebView属性,能够执行Javascript脚本 webView.getSettings().setJavaScriptEnabled(true); //webview提供的传入js的方法 webVi...

2017-02-23 10:57:46

阅读数:270

评论数:0

Android demo-->自定义能实现一键删除功能的EditText

自定义View继承RelativeLayout,在构造方法中初始化组合控件布局relativeLayout = (RelativeLayout) LayoutInflater.from(context).inflate(R.layout.edittext_del_layout, this, tru...

2017-02-21 16:02:37

阅读数:414

评论数:0

Android 动画-->自定义3D动画效果和模拟电视机关闭效果的动画

3D动画效果 电视机关闭动画效果3D动画效果结合矩阵,并使用Camera类来实现一个自定义的3D动画效果。这里的Camera指的是android.graphics.Camera中的Camera类,它封装了openGL的3D动画,从而可以非常方便的创建3D动画效果。public class Cust...

2017-02-21 14:56:54

阅读数:683

评论数:0

Android demo-->网易新闻风格的RSS新闻抓取项目(二) 新闻列表刷新、天气预报、设置页面滑动开关

新闻列表刷新 天气预报新闻列表刷新天气预报

2017-02-07 17:10:14

阅读数:513

评论数:0

Android 自定义View-->电子签名

电子签名的作用:记录用户在设备上输入的信息,然后在本地保存图片。 首先在构造方法中初始化画笔和笔迹集合,画笔的属性主要有颜色、宽度、起始和结束的图形、拐角弧度和风格。笔迹集合方便客户多笔迹输入。 然后在onTouchEvent方法中使用Path类来记录用户接触设备并在设备上移动的痕迹,当用户接触...

2017-02-06 15:29:21

阅读数:1275

评论数:0

Android demo-->网易新闻风格的RSS新闻抓取项目(一) 菜单栏、滚动广告和新闻列表的配置

启动页自定义一个加载等待层 public class LoadProgressDialog extends Dialog { public Context context; public LoadProgressDialog(Context context) { ...

2017-02-04 09:16:40

阅读数:768

评论数:0

Android demo-->学生选课系统,使用Sqlite存储数据

使用Sqlite来存储学生、老师、课程信息,并添加增删改查操作。 后期打算添加功能:修改表、添加表、数据迁移。 项目名称:StudentSelectCource

2017-02-03 15:09:23

阅读数:321

评论数:0

Android 动画--> 图片切换效果

点击第一张图片切换到第二张图片的时候,中间的动画效果。 1、模糊动画 public class BlurEffect extends BaseEffect { private Bitmap mBitmap = null; private Bitmap mScaledB...

2017-02-03 11:40:34

阅读数:281

评论数:0

Android demo-->显示内存占用百分比的悬浮窗

创建两个悬浮窗,一个大的一个小的,小的用于显示当前占用内存,点击小的悬浮窗后展示大的悬浮窗,大悬浮窗实现两种功能:一是关闭悬浮窗,二是返回到小悬浮窗。 悬浮窗主要是使用WindowManager来实现。 FloatWindowService里开启一个定时器,检测三种状态:当前界面是桌面,且...

2017-02-03 11:12:55

阅读数:563

评论数:0

Android 自定义View -->圆形头像

XCRoundImageView和CircleImageView都继承ImageView,一个没有黑线边框,一个有。 demo名称:CircleImageView

2017-01-30 21:46:20

阅读数:168

评论数:0

Android 动画效果 -->跑马灯效果、文字上下翻滚效果

自定义两个TextView分别来实现文字横向滑动和垂直滚动的效果

2017-01-30 15:41:34

阅读数:1341

评论数:0

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