关闭

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

1.将MainActivity启动方式设置成singleTask使用singleTask模式的activity,在startActivity的时候,会先在当前栈中查询是否存在activity的实例,如果存在,就置顶,并将在其之上的所有activity从栈中移除。 打开一个app的时候,首先是一个启动页的activity,然后会finish点这个页面,跳转主页。然后会在应用中进行n次跳转,期间会产生...
阅读(68) 评论(0)

Android 网络-->okhttp

一个okhttp3请求的流程 异步GET请求 异步POST请求 异步上传文件 异步上传Multipart文件一个okhttp3请求的流程首先看一下okhttp3的异步GET/POST请求、文件上传/下载,异步上传Multipart文件。异步GET请求以请求淘宝为例private void getAsynHttp() { //创建okHttpClient对象 mOkHttpClient...
阅读(102) 评论(0)

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

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

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

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

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

1创建实体类承载信息 2添加覆盖物信息 3为地图上的Maker添加点击事件1、创建实体类,承载信息public class Info implements Serializable { private static final long serialVersionUID = -758459502806858414L; /** * 经度 */ private...
阅读(207) 评论(0)

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

环境配置 获取位置 第一步初始化LocationClient类 第二步配置定位SDK参数 第三步实现BDLocationListener接口 第四步开始定位 0权限 动态权限代码样例 获取权限使用api 遇到的问题环境配置配置一个service<service android:name="com.baidu.location.f" android:enabled="true"...
阅读(114) 评论(0)

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

申请密钥 as版SHA1码获取方式: 之后就能获取SHA1码,成功创建key AS工程配置 在libs的目录下配置jar包和so文件 之后在Build.gradle中配置 sourceSets { main { jniLibs.srcDirs 'libs' } }不然会报下面的错误 还需要配置签名文件signingCo...
阅读(119) 评论(0)

Android demo-->支付模块

MainActivity继承FragmentActivity,创建PayDetailFragment继承DialogFragment。 启动PayDetailFragment的方式 btn = (Button)findViewById(R.id.btn); btn.setOnClickListener(new View.OnClickListener() {...
阅读(166) 评论(0)

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

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

Android demo-->webview实现js交互

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

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

自定义View继承RelativeLayout,在构造方法中初始化组合控件布局relativeLayout = (RelativeLayout) LayoutInflater.from(context).inflate(R.layout.edittext_del_layout, this, true); img_del = (ImageView) relativeLayout.fin...
阅读(347) 评论(0)

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

3D动画效果 电视机关闭动画效果3D动画效果结合矩阵,并使用Camera类来实现一个自定义的3D动画效果。这里的Camera指的是android.graphics.Camera中的Camera类,它封装了openGL的3D动画,从而可以非常方便的创建3D动画效果。public class CustomAnim extends Animation { private int mCenterWid...
阅读(408) 评论(0)

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

新闻列表刷新 天气预报新闻列表刷新天气预报...
阅读(322) 评论(0)

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

电子签名的作用:记录用户在设备上输入的信息,然后在本地保存图片。 首先在构造方法中初始化画笔和笔迹集合,画笔的属性主要有颜色、宽度、起始和结束的图形、拐角弧度和风格。笔迹集合方便客户多笔迹输入。 然后在onTouchEvent方法中使用Path类来记录用户接触设备并在设备上移动的痕迹,当用户接触设备就把当前的Path添加到笔迹集合中去,当用户移动的时候就刷新当前Path的路径。 最后使用...
阅读(771) 评论(0)

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

启动页自定义一个加载等待层 public class LoadProgressDialog extends Dialog { public Context context; public LoadProgressDialog(Context context) { super(context); this.context = context;...
阅读(618) 评论(0)

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

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

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

点击第一张图片切换到第二张图片的时候,中间的动画效果。 1、模糊动画 public class BlurEffect extends BaseEffect { private Bitmap mBitmap = null; private Bitmap mScaledBitmap = null; private ImageView mTopImage; ...
阅读(106) 评论(0)

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

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

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

XCRoundImageView和CircleImageView都继承ImageView,一个没有黑线边框,一个有。 demo名称:CircleImageView...
阅读(110) 评论(0)

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

自定义两个TextView分别来实现文字横向滑动和垂直滚动的效果...
阅读(936) 评论(0)
21条 共2页1 2 下一页 尾页
    个人资料
    • 访问:5904次
    • 积分:264
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条