当前搜索:

Android重写onConfigurationChanged规避横竖屏切换时候重新进入onCreate生命周期

 Android重写onConfigurationChanged规避横竖屏切换时候重新进入onCreate生命周期 Android系统内在的机制,当activity在横竖屏切换时候,会强制重新开始进入activity的生命周期onCreate,在有些特殊的场景,开发者不希望重新进入onCreate生命周期,那么,可以通过重写Android的onConfigurationChanged规避。...
阅读(954) 评论(0)

Android Bluetooth蓝牙开发:Bluetooth蓝牙设备之间数据传输(4)

 Android Bluetooth蓝牙开发:Bluetooth蓝牙设备之间数据传输(4) 附录文章3简介了Android Bluetooth蓝牙设备之间的连接建立,和Java网络编程的socket套接字连接建立一样,Android不同的Bluetooth蓝牙设备间的socket连接建立后,就可以进行数据传输了。 Android Bluetooth蓝牙的socket编程模型和Java...
阅读(6170) 评论(2)

Android Bluetooth蓝牙开发:Bluetooth蓝牙设备之间的连接建立(3)

 Android Bluetooth蓝牙开发:Bluetooth蓝牙设备之间的连接建立(3) Android Bluetooth蓝牙设备的连接编程模型和Java socket网络连接编程模型类型。Android不同设备间的蓝牙连接,首先在编程模型上分为“服务器端(server)”和“客户端(client)”。 一,Android Bluetooth蓝牙设备的“服务器端”。 在蓝牙的服务...
阅读(6238) 评论(1)

Android Bluetooth蓝牙开发:Bluetooth蓝牙设备配对Paired Bluetooth Devices(2)

 Android Bluetooth蓝牙开发:Bluetooth蓝牙设备配对Paired Bluetooth Devices(2) 不同的Bluetooth进行配对时候,通常会显示如图所示的配对提示(前提是已经打开蓝牙设备且已经互相发现对方): 手机端: 电脑端: 图中所示例子是一个Android设备和一个PC(笔记本电脑)在进行蓝牙配对时候的对话...
阅读(2397) 评论(0)

Android Bluetooth蓝牙开发:发现Bluetooth蓝牙设备(1)

 Android Bluetooth蓝牙开发:发现Bluetooth蓝牙设备(1) Android Bluetooth蓝牙作为设备,要与其他蓝牙设备互联,那么先决条件就是已经被发现,本文先简介Android Bluetooth蓝牙的发现。 (1)启动代码后,首先要检查是否设备是否支持蓝牙设备,如果设备自身就没有蓝牙设备,巧妇难为无米之炊,就不要再做无用功了,代码片段: mBluetoo...
阅读(5243) 评论(1)

Android Property Animation属性动画集:AnimatorSet(5)

 Android Property Animation属性动画集:AnimatorSet(5) 在之前我写的附录文章1,2,3,4中,分片段介绍了几种常见的Android属性动画代码实现写法,那是一种把几种关键动画打散分解实现。但实际的开发中,往往是一个动画过程中要同时或者讲求顺序的执行一组(一系列)的动画集,所谓动画集,假设,我需要实现一个动画,但是动画执行的过程比较复杂多变,比如一个A...
阅读(966) 评论(0)

Android Property Animation属性动画:scale缩放动画(4)

 Android Property Animation属性动画:scale缩放动画(4) 和之前我写的附录文章1,2,3相似,本文将接着使用Android Property Animation属性动画实现一个缩放的动画。代码部分和文章1,2,3中的代码大同小异,无非就是参数值不同和中间需要过度的value需要根据实际开发场景设定。 package zhangphil.anim; i...
阅读(9682) 评论(0)

Android Property Animation属性动画初识:位移translation(3)

 Android Property Animation属性动画初识:位移translation(3) 和附录的文章1,2相仿,本文介绍常见的位移动画(水平位移或垂直位移)在Android Property Animation属性动画中如何实现。 package zhangphil.anim; import android.animation.ObjectAnimator; import...
阅读(5909) 评论(0)

Android Property Animation属性动画:rotation旋转(2)

 Android Property Animation属性动画:rotation旋转(2) 附录的文章1,说明了如何简单的实现一个Android的属性动画Property Animation渐变透明。 本文以Android属性动画的旋转为例,说明如何实现Android属性动画Property Animation的旋转。和附录的文章1为基础,只需要在附录文章1的基础上略加修改,即可实现Pr...
阅读(13328) 评论(0)

Android Property Animation属性动画初识:透明渐变(1)

 Android Property Animation属性动画初识:透明渐变(1) Android Property Animation是Android从3.0以后引入的更为强大、完备和便捷的完整动画解决方案,现在从一个小例子初始一下Android Property Animation,这个例子功能简单,只有一个activity,activity里面居中只显示一个Android TextV...
阅读(7578) 评论(0)

Android窗口抖动之动画实现

 Android窗口抖动之动画实现 Android的窗口抖动,可以通过写xml动画配置文件实现,比如常见的微信摇一摇,其实就是通过Android动画的一些基本属性如translate,cycleInterpolator实现的。 现在写一个代码,实现一个基本的窗口view抖动的效果,简单期间,就以一个TextView为例,让其抖动。activity_main.xml代码文件: <Rela...
阅读(2149) 评论(0)

Android微信右上角弹出的对话选择框实现

 Android微信右上角弹出的对话选择框实现 我在之前的文章中曾给出了一个开源的微信UI大体实现方案具体代码实现,参见附录文章1。本文单单挑出一个微信的UI实现点:微信右上角弹出的选择对话框。如图所示: 代码实现方案是网上流传的,我已经将其push到github上,链接地址:https://github.com/zhangphil/WeiXinPopupDialog.git...
阅读(3797) 评论(0)

Android桌面小部件AppWidget:音乐播放器桌面控制部件Widget(3)

 Android桌面小部件AppWidget:音乐播放器桌面控制部件Widget(3) Android桌面小部件AppWidget比较常用的场景就是音乐播放器,音乐播放器虽然通常在后台播放,但需要在桌面提供一个可以控制播放状态的APP widget,为用户提供播放、暂停、停止音乐播放器的功能。 在附录文章1、2的基础上,本文以一个简单的例子加以说明,如何通过桌面小部件实现音乐播放器的...
阅读(2521) 评论(0)

Android桌面小部件AppWidget(2)

 Android桌面小部件AppWidget(2) 在附录文章1的基础上,我再写一篇关于Android AppWidget的文章,本篇文章实现一个简单功能,此功能亦是对附录文章1所实现功能的增强和改进,本文的代码实现的功能:假设桌面小部件只包含一个Button和一个TextView,当点击Button后,后台启动一个服务(IntentService实现),该服务每个一秒发送一个简单的字符串...
阅读(1237) 评论(0)

Android桌面小部件AppWidget(1)

 Android桌面小部件AppWidget(1) Android桌面小部件AppWidget的使用,本例假设实现一个简单的功能,窗口小部件有一个Android Button和TextView,当点击桌面小部件时候,把系统当前的毫秒事件显示在TextView里面。 (1)首先需要在Androidmanifest.xml文件代码定义窗口小部件(类似广播的静态注册): ...
阅读(2214) 评论(0)

Android捕获监听Home键、最近任务列表键

package zhangphil.home; import android.app.Activity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; impo...
阅读(5914) 评论(2)
    个人资料
    • 访问:1414953次
    • 积分:18607
    • 等级:
    • 排名:第551名
    • 原创:509篇
    • 转载:13篇
    • 译文:2篇
    • 评论:270条
    关于我
    邮箱: zhangphil@live.com
    博客专栏
    最新评论