`
ruirui516888
  • 浏览: 137234 次
文章分类
社区版块
存档分类
最新评论
文章列表
最终效果图: main.xml布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_ ...
/** * 测试ConnectivityManager * ConnectivityManager主要管理和网络连接相关的操作 * 相关的TelephonyManager则管理和手机、运营商等的相关信息;WifiManager则管理和wifi相关的信息。 * 想访问网络状态,首先得添加权限<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> * NetworkInfo类包含了对wifi和mobile两种网络模式连接的详细描述,通过其getS ...
PackageManager相关 本类API是对所有基于加载信息的数据结构的封装,包括以下功能: 安装,卸载应用查询permission相关信息 查询Application相关信息(application,activity,receiver,service,provider及相应属性等) 查询已安装应用 增加 ...
Android中的两把锁 - WalkLock and KeyguardLock 详细分析 [复制链接] WalkLock - 顾名思义 唤醒锁 点亮屏幕用的KeyguardLock - 顾名思义 键盘锁 解锁键盘用的 详细介绍:1: WalkLock 唤醒锁 - WalkLock真的能点亮屏幕吗?答案是肯定的。 可是有时候为什么不点亮屏幕,这个就是参数设置的问题了。PowerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, "Gank");PowerM ...
何谓组织首选项啊,实际上就是为首选项分组! 分组之后,我们首页只显示组名,当我们点击进去的时候,才会显示具体的首选项列表。如图: 代码: <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:key="edittext_screen" android:title="屏幕 ...
EditTextPreference: 效果图: 当我们点击主页面的输入名称时,就会弹出该对话框,让我们输入名称。 代码: <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:key="edittext_screen" android:title="屏幕标题&quo ...
上一节我们介绍了下ListPreference的用法。这里我们再介绍下其他几个首选项的用法: CheckBoxPreference: 效果如上。代码很简单: activity中: package cn.com.chenzheng_java.pref; import android.os.Bundle; import android.preference.PreferenceActivity; /** * @description 有关首选项preferences的研究 * @author chenzheng_java * @since 2011/03/29 ...
最近学习android时发现,很多书上都介绍了preference首选项这个东西,但是大部分的书都是直接上来讲怎么用,对其的用途和来历都是只字不提,笔者本人对于这种做法是非常鄙视的。 这里,我将对其进行一点简单的描述,可能说法并不严谨,但是至少能帮助你理解到底什么事首选项: 首选项这个词是preference翻译过来的,至于它到底是什么,我用一句话概括下:preference是一种android为我们提供的方便的对数据进行存储的工具。 分析这句话: 首先,我们明确,preference是和数据存储相关的。 其次,它能帮助我们方便的进行数据存储!为什么这个地方一定要强调下方便 ...
先上图: 当然,在这里你是无法看到动态的动画效果的,当然如果你将笔者的代码运行,自然是可以看到动画效果的。这里的效果是说,当我们的list中的每一项最终显示为上图中的样子前展示给我们的动画效果。 让我们看看activity代码: package cn.com.chenzheng_java.animation; import android.app.Activity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.ListView; /** * @d ...
android与逐帧动画: 效果图: 当我们点击按钮时,该图片会不停的旋转,当再次点击按钮时,会停止在当前的状态。 activity代码: package cn.com.chenzheng_java.animation; import android.app.Activity; import android.graphics.drawable.AnimationDrawa ...
使用AudioView进行视频播放的时候,是不是很不爽,千篇一律的模式,恶心吧。这里,我们可以通过一些方式对MediaPlayer进行包装。而所用到的正是SurfaceView以及SurfaceHolder。 最终效果图: 我们提供了四个按钮,可以进行播放控制。 -------------------------------------------------------------------------------- 布局文件media.xml代码: <?xml version="1.0" encoding="utf-8"?> ...
1、我们先来看看视频或视频来源: SD卡、手机本身的存储(例如应用本身在res/raw中携带的多媒体文件)、网络。 2、对于android来说,播放各种视频文件没有任何区别,唯一的不同可能就是再加载文件的方法上了。让我们看看MediaPlayer提供了那些方法: 或者在程序中通过调用: 3)对播放器的主要控制方法: Android通过控制播放器的状态的方式来控制媒体文件的播放,其中: prepare()和prepareAsync() 提供了同步和异步两种方式设置播放器进入prepare状态,需要注意的是,如果MediaPlayer实例是由creat ...
直接给上个详细的解说代码: package cn.com.chenzheng_java.media; import java.io.IOException; import android.app.Activity; import android.media.MediaRecorder; import android.os.Bundle; /** * @description 对通过android系统手机进行录音的一点说明测试 * @author chenzheng_java * @since 2011/03/23 */ public class MediaR ...
android 中的 Bitmap 相关 Bitmap 相关 1. Bitmap比较特别 因为其不可创建 而只能借助于BitmapFactory 而根据图像来源又可分以下几种情况: * png图片 如:R.drawable.tianjin Java代码 Bitmap bmp = BitmapFactory.decodeResource(this.getResources(), R.drawable.tianjin); 加载资源图片 Bitmap bmp = BitmapFactory.decodeResource(this.getResources( ...
你是不是很多时候,想从弹出的电话本姓名列表中中查找到某个人,然后再获取该人的详细信息呢? 你是不是想选择从弹出的列表中选择一张图片,然后将其进行进一步的操作呢? 如果,你想,那你是不是很像知道,我们应该怎么让其弹出来一张选择列表,又应该怎么代码实现后边的操作呢? Itent.ACTION_PICK Intent.ACTION_GET_CONTENT 两者都可以完成类似的功能,让我们一起来看下例子: 第一:Intent.ACTION_PICK
Global site tag (gtag.js) - Google Analytics