android
邢丕洞 [coder]
Code to change life!
展开
-
Android属性动画、函数动画
**Android动画集锦(属性动画)**先看效果图:1、第一个图片的闪动光晕效果;2、双重绘制圆形,利用线程定期画弧度;3、利用线性函数绘制同心圆从0°到360°完整的路径;4、将指定的view在指定的抛物线路径上做循环动画;5、周期函数动画,x方向线性变化,y方向为周期函数:y = 120 * sin(0.01 * π * x) + 200,从起始点(0,200)到结束点(...原创 2019-11-29 15:11:46 · 351 阅读 · 0 评论 -
Android Service的两种启动方式
Android中有一个经常使用到的组件,叫Service,它有这么几个特点:它无法与用户直接进行交互; 它必须由用户或者其他程序显式的启动;它的优先级比较高,它比处于前台的应用优先级低,但是比后台的其他应用优先级高,这就决定了当系统因为缺少内存而销毁某些没被利用的资源时,它被销毁的概率很小。原创 2017-03-30 10:04:55 · 2413 阅读 · 0 评论 -
eclipse使用tips-Toggle Mark Occurrences 工具对选中的字符串高亮显示
Toggle Mark Occurrences这个功能非常好用,能把选中的方法/变量在本类中全部出现的地方高亮显示,是一个非常实用的功能。但是默认颜色是灰色,非常毁眼。可以通过下面的设置更改为自己喜欢的颜色。Window->Preferences->General->Editors->Text Editors->Annotations->Occurrences原创 2017-03-02 10:30:07 · 3930 阅读 · 0 评论 -
如何获取Android系统时间是24小时制还是12小时制
在做一个项目时,因为需要显示时间,要求显示格式与系统标题栏显示的时间格式一致,在网上找了很久没找到相关文档说明,后来在一本书上看到了。直接上源码:ContentResolver cv = this.getContentResolver();String strTimeFormat = android.provider.Settings.System.getString(cv,android.pro原创 2016-12-06 22:45:28 · 509 阅读 · 0 评论 -
Android Application类简介
Application类Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个,所以Application可以说是单例(singleton)模式的一个类。通常我们是不需要指定一个原创 2016-11-19 10:29:31 · 248 阅读 · 0 评论 -
getContentResolver.query 和 managedQuery 的区别
对于Android数据库查询语句的问题Activity 里面提供了一个 managedQuery() 方法,按照 Android SDK 里面的说明,“the activity will manage its lifecycle for you.” 听起来很好,Activity 可以替你管理 Cursor 的生命周期了,就不用记着去 close() 了,代码可以更简洁。但是 Activity 是怎么原创 2016-11-18 09:40:53 · 569 阅读 · 0 评论 -
Android selector的一般用法
Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:(以在mylist_view.xml为例)1.创建mylist_view.xml文件首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist_view.xml,其目录结构为:res/drawable/mylist_view.xml。原创 2016-11-17 13:45:57 · 491 阅读 · 0 评论 -
Android简单视频播放器之VideoView(一)
早上起来有时间,发一篇博文,最近在开发电视机顶盒的视频播放,涉及到Android当中比较常见的视频播放器控件的使用,以此为例,记录下来。 首先,上效果图:通过VideoView播放视频的步骤:实现方式:使用XML布局和java代码控件绑定的形式。1、在界面布局文件中定义VideoView组件。2、调用VideoView的如下两个方法来加载指定的视频setVidePath(String path):加原创 2016-10-12 08:42:28 · 4003 阅读 · 2 评论 -
Android偏好设置SharedPreference你不知道的秘密
对于Android的初学者来说,sharedpreference还是比较迷茫的,也许有些人只知道它能帮助我们保存一些自己应用偏好设置,但却不知道它是可以界面话的展示给我们的,并且还能在界面上修改这些设置,看完这篇文章,你会觉得,再Android中其实有很多我们不知道的好东西。项目源码下载好了,废话少说,进入正题1、先看效果:分析:看第一张图,有人可能会觉得这不就是一个简单的界面吗,我用checkBo原创 2016-10-27 11:16:24 · 643 阅读 · 0 评论 -
Android 视频播放之MediaPlayer+SurfaceView
之前用Android系统提供的视频播放组件VideoView实现了播放视频的功能,当然,Android播放视频不只有一种实现方式,今天就记录另一种播放视频的demo。点击下载 1、效果图:这里简单一点,就放一张图片吧,视频资源前两天不小心删掉了,也就显示不出来,不过功能是没问题的。2、分析代码:原创 2016-10-28 19:01:40 · 1077 阅读 · 0 评论 -
自定义View为view添加选中边框
有这样一个需求,需要再itemView选中或者点击之后,给它添加一个选中效果,当然,现在开发框架那么多,尤其是tv开发框架,用MainUpView就可以实现,但是我偏要用自定义的view实现呢?很简单,一个方法几句话就可以实现。原创 2016-10-31 18:11:52 · 1261 阅读 · 0 评论 -
自定义ViewPager页面指示器(导航索引)
在Android开发中,我们经常会用到viewpager这种滑动的控件,来让用户有更好的体验,一般的viewpager都会有一个绑定的页面指示器,那么这个页面指示器是怎么做的呢,方法比较简单,我们可以自己定义一个view来实现它。自定义的IndicatorView.java:原创 2016-11-03 23:00:51 · 853 阅读 · 0 评论 -
让你的程序拦截home键
如果你需要在用户按下Home键时弹出选择你的程序还是Android自带的home程序的话,就需要在开发项目时,在AndroidManifest.xml文件的启动activity中这样写:原创 2016-11-12 10:59:10 · 796 阅读 · 0 评论 -
Android视频播放之ViewPager+VideoView
由于项目需求,项目主页面有很多个page页面,每个page页面中都有一个VideoView用于播放视频,写次demo用来练手。源码下载地址1、上效果图: 由于4个page页面的内容一样,所以看起来不好区分,但是功能还是实现了,将就着吧。2、分析代码: 定义MainActivity.java内部的全局变量: ViewPager mViewPager; MyPagerAdapter m原创 2016-10-26 12:47:36 · 8851 阅读 · 2 评论 -
Android RecyclerView 你不知道的用法
最近看到鸿神的博客上有几篇好文章,借此机会学习一下,是关于RecyclerView的。http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。转载 2016-10-27 15:19:48 · 834 阅读 · 0 评论 -
Android adb 命令使用
给设备安装APK adb connect (ip) **连接android 设备**adb remount **获取adb权限**adb push apk /system/app **安装APK(强制安装,在普通安装不管用时可以使用,会覆盖原来的apk,重启设备后,设备里存储的apk就是push过的)原创 2016-11-13 21:48:30 · 617 阅读 · 0 评论