`
文章列表
播放音乐和视频用的是类:MediaPlayer 刻录声音和视频用的是类:MediaRecorder 拍照:Camera 没什么难度,都是调用android的API 1.刻录视频,关键代码如下: MediaRecorder mediaRecorder = new MediaRecorder(); mediaRecorder.reset(); //首先重置一下 mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); //从照相机种采集视频 mediaRecorde ...
http://blog.sephiroth.it/2011/03/29/widget-slidingdrawer-top-to-bottom/ /* * Copyright (C) 2008 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtai ...
Usage Look at the demo layout for implimentation. The basics are, that you need two views added to the ParallaxScrollView and it will do the rest. The first View added is the Background The second View added is the Foreground. Layout and measuring is based roughly around a FrameLayout. The foreg ...
需要android3.0
点击图中的星星开始翻转 源码: import android.content.Context; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.Camera; import android.graphics.Matrix; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.u ...
package com.mars.mp3player; import android.app.TabActivity; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.GestureDetector; import android.view.GestureDetector.SimpleOnGestureListener; import android.view.Menu; import android.view.Mot ...
只是上上手而已的例子。 package com.chenchen.app; import java.io.File; import java.io.FilenameFilter; import java.util.ArrayList; import java.util.List; import java.util.Random; import android.app.Activity; import android.content.Context; import android.media.MediaPlayer; import android.os.Bundle ...
Android中并没有提供HTML图文环绕效果的View,最接近的算是TextView中的ImageSpan了,但并未完全实现图文环绕(图文混排)的效果。 1、Android系统TextView的ImageSpan实现图文环绕 代码如下: TextView tv = new TextView(this); SpannableString spanStr = new SpannableString("掌声那历史的房间里是副经理撒旦法阿斯顿及福利费是到发顺丰"); ImageSpan imageSpan = new ImageSpan(this, ...
AsyncTask,异步处理,主要用于将比较耗时的操作从主线程(UI线程)中分离出来处理,提高运行速度(流畅度)。本来是要学习AsyncTask的,当看到耗时操作时就考虑到了读取大文件操作,然后自己试着读取raw文件夹下面的文件。 有两种方式读取,一种是按行读取,一种是按大小读取; 主要代码如下: 一:按行读取 关键代码: class FileReadTask extends AsyncTask<String, String, String> { String line_str; String result; ...
http://www.eoeandroid.com/thread-211031-1-1.html 老外写的? 我通常把GridView设置成1行来代替横向的listview了,呵呵。 下面这个类留着以后试试。 public class HorizontalListView extends AdapterView<ListAdapter> { public boolean mAlwaysOverrideTouch = true; protected ListAdapter mAdapter; private int mL ...
以下是设置按钮的右边框和底边框颜色为红色,边框大小为3dp,如下图: 在drawable新建一个 buttonstyle.xml的文件,内容如下: <?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 连框颜色值 --><item> <shape> ...
setFocusable()   设置view接受焦点的资格    isFocusable()    view是否具有接受焦点的资格   setFocusInTouchMode()      对应在触摸模式下,设置是否有焦点来响应点触的资格          isFocusableInTouchMode()  对应在触摸模式下,view是否具有焦点的资格 强制view焦点获取,注意:这些方法都不会触发事件(onTouch,onClick等),想要触发onClick事件请调用view.performClick() requestFocus()                        ...
import android.content.Context; import android.widget.Toast; /** * Toast统一管理类 * */ public class T { private static Toast toast; private T() { /* cannot be instantiated */ throw new UnsupportedOperationException("cannot be instantiated"); ...
         android 实现划屏效果控件有:ViewFlipper,用过的同学们都知道,这个控件有点死板,只能等待你手势执行完毕后才执行滑动效果,用起来很不爽,不过ViewPager可以很容易实现这个效果.但是有个缺陷,也就是在首页时候向左拽,在最后一页向右拽,这两者是没有效果的,而iphone的效果是你拖拽出现一片空的page会自动缩回首页或尾页,这个看起来很爽,不过android强大之处你可以自己实现,我是菜鸟,说的都是个人观点,获取有很多很多的bug吧,若有不足之处请您多多指出,我将感激不尽.        首先要实现ViewPager效果,必须要导入一个jar包“android ...
android中可以通过两种方式发送短信 第一:调用系统短信接口直接发送短信;主要代码如下: /** * 直接调用短信接口发短信 * @param phoneNumber * @param message */ public void sendSMS(String phoneNumber,String message){ //获取短信管理器 android.telephony.SmsManager smsManager = android.telephony.SmsManager.getDefault(); //拆分短信内容(手机短信长 ...
Global site tag (gtag.js) - Google Analytics