- 博客(36)
- 收藏
- 关注
转载 仿QQ好友列表
package com.yaxh.expandList;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.content.Context;import an
2015-05-29 16:47:26 904
原创 TextView显示更多和收起
acticity:package com.example.scrolltextview2;import android.app.Activity;import android.graphics.Color;import android.graphics.drawable.Drawable;import android.os.Bundle;import android.text.Spa
2015-05-27 14:43:11 1015 1
原创 使用switchButton组件实现阻止和允许百度云推送以及控制推送声音,整了好久!
我用到的是Fragment一.fragment类继承OnCheckedChangeListener会要求实现onCheckedChanged方法初始化,我是两个SwitchButton控件:lv_pushMessage = (SwitchButton) view.findViewById(R.id.lv_pushMessage); lv_pushMessage.setChecked(tr
2015-05-26 18:57:40 1890 3
原创 百度推送 ,终于整理完整了
分几步:首先在官网下载pushservice-4.4.0.71.jar和libbdpush_V2_2.导入到工程,在libs目录下建三个文件夹armeabi、mips、x86,将libbdpush_V2_2分别放在各个文件夹中(注意:是下载的libbdpush_V2_2而不是libbdpush_V2_0)1、activity调用:/** 加载百度推送 **/ // baiduInit(
2015-05-25 17:55:58 2952 1
原创 ListView侧滑删除(SwipeMenuListView)
package com.example.slide_delete;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.graphi
2015-05-23 21:38:42 1147
原创 控件抖动,so easy!
使控件实现一个动画就行了Animation anim = AnimationUtils.loadAnimation( MainActivity.this, R.anim.myanim); rel.startAnimation(anim);anim文件<set xmlns:android="http://schemas.android.com/apk/res/andro
2015-05-19 18:26:19 477
原创 android“再按一次退出”
public class MainActivity extends Activity { private static final long MAX_TIME = 2000; private boolean isBackPressed = false; @Override protected void onCreate(Bundle savedInsta
2015-05-19 17:14:49 465
原创 自定义倒计时Button
1.自定义TimerButton类继承Buttonpackage com.example.demo;import java.io.File;import java.util.regex.Matcher;import java.util.regex.Pattern;import android.content.Context;import android.content.res.T
2015-05-19 11:08:34 431
原创 ListView选中一行后高亮显示
public class ListViewDemo extends Activity { private ListView listview; private int cur_pos = 0;// 当前显示的一行 private String[] items_text = { "选项一", "选项二", "选项三", "选项四", "选项五" };
2015-05-19 10:14:37 697
原创 清除缓存,数据库,sharedPreference和files
描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 import java.io.File;import android.content.Context;import android.os.Environment;/** * 本应用数据清除管理器 */public class DataCleanManager {
2015-05-19 10:10:29 1201
原创 一些格式的工具类(非常全面哦!)
public class FormatTools { /** * 判断邮箱 * * @param email * @return */ public static boolean isEmail(String email) { String str = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-
2015-05-19 09:45:08 467
转载 应用自动更新
public class MyAutoUpdate { public Activity activity = null; public int versionCode = 0; public String versionName = ""; private static final String TAG = "AutoUpdate";
2015-05-19 09:39:28 414
原创 SurfaceView 程序效果:用线程画一个蓝色的长方形。
public class Test extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(new MyView(this)); }
2015-05-19 09:33:56 411
原创 图片倒影
package com.easymorse.picture;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.LinearGradient;import android.graphics.Matrix;imp
2015-05-19 09:27:03 513
原创 一直在寻找的,可在全屏幕自由拖动的view,很炫!
布局:<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:arc="http://schemas.android.com/apk/res-auto" android:layout_width="fill_parent" android:layout_height
2015-05-18 18:34:40 657
原创 利用handler实现定时器的两种方法
不多说,直接上 Handler两种方式第一种:package com.example.demo;import android.os.Bundle;import android.os.Handler;import android.app.Activity;import android.content.Intent;import android.view.KeyEvent;impo
2015-05-15 18:23:09 6878
原创 百度地图点击出现圆圈
只需要添加一个点击事件就OK啦!mBaiduMap.setOnMapClickListener(new OnMapClickListener() { public void onMapClick(LatLng point) { mBaiduMap.clear(); // 添加圆
2015-05-15 17:34:13 4323 1
原创 Intent传值、传对象
很简单:传值:intent.putExtra();传对象: 实体类要被序列化; Bundle bd = new Bundle(); bd.putSerializable("mib", mib); intent.putExtras(bd); 上代码: public class MainA
2015-05-15 17:32:24 2129
原创 软件盘回车变搜索
1.EditText 增加 android:imeOptions="actionSearch"属性如下:<EditText android:id="@+id/editText1" android:layout_width="match_parent" android:layout_height="wrap_content" a
2015-05-15 17:19:58 356
转载 app开机自启动
1.写一个类继承BroadcastReceiverpublic class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent arg1) { // TODO Auto-generated method stub Intent i =
2015-05-15 16:32:53 436
转载 shape的使用详解
<corners android:radius="9dp" android:topLeftRadius="2dp" android:topRightRadius="2dp" android:bottomLeftRadius="2dp" android:bottomRightRadius="2dp"/>
2015-05-14 18:44:35 604
转载 获取手机网络模式
public static String getNetType() { String netType = "WIFI"; ConnectivityManager connectionManager = (ConnectivityManager) GloableParams.CONTEXT .getSystemService(CONNE
2015-05-14 18:37:07 401
转载 安卓的小型sql数据库
public class SplActivity extends Activity implements OnClickListener{ private Button insertBtn, selectBtn,displayBtn; private ListView mListView; private SQLiteDatabase db; @Override
2015-05-14 18:35:15 628
转载 定时刷新界面
synchronized public void notifyFileChanged() { if (timer != null) { timer.cancel(); } timer = new Timer(); timer.schedule(new TimerTask() { pu
2015-05-14 18:29:26 628
转载 Toast工具、字符串校验
publicclass ToastUtil { publicstatic void showMessage(Context context, String msg) { Toast.makeText(context, msg, Toast.LENGTH_LONG).show(); }}
2015-05-14 18:17:09 511
转载 listView实现阻尼效果
自定义类继承ListViewpublic class BounceListView extends ListView{ private static final int MAX_Y_OVERSCROLL_DISTANCE = 200; private Context mContext;private int mMaxYOverscrollDistance;
2015-05-14 17:26:01 989
转载 ImageView使用网络图片资源
publicclass MainActivity extendsActivity { //定义一个图片显示控件 privateImageView imageView; /** Called when the activity is first created. */ @Override publi
2015-05-14 17:12:45 722
转载 使用http协议实现文件的上传(http协议上传文件一般最大是2M,比较适合上传小于两M的文件)
importjava.io.File; importjava.io.FileInputStream; importjava.io.FileNotFoundException; importjava.io.InputStream; /*** 上传的文件 */ publicclas
2015-05-14 17:07:08 3966
转载 清除手机缓存
//清除指定天数之前的缓存privateint clearCacheFolder(File dir, longnumDays) { intdeletedFiles = 0; if(dir!= null&& dir.isDirectory()) {
2015-05-14 17:03:17 489
转载 语音转换成文字
1.用到的是Speech To Text API转换成语音2.startActivityForResult 和onActivityResult回调package com.example.speechtotext;import java.util.ArrayList;import android.os.Bundle;import android.app.Ac
2015-05-14 09:47:43 961 1
转载 全面的loding界面,包括动画,sharepreferences记录
package cn.com.karl.reader;import com.hck.book.uti.JMPManager;import cn.com.karl.date.FinalDate;import android.app.Activity;import android.content.Context;import android.cont
2015-05-14 09:15:14 478
转载 百度定位获取当前信息
1.获取百度密钥importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;impor
2015-05-13 14:27:37 462
转载 访问手机通讯录
权限: uses-permission android:name="android.permission.READ_CONTACTS"/> uses-permission android:name="android.permission.CALL_PHONE"/> 字段设置: private static final String
2015-05-12 16:16:03 654
转载 关于语音录制的代码,很经典!
使用MediaRecorder的步骤:1、创建MediaRecorder对象2、调用MediRecorder对象的setAudioSource()方法设置声音的来源,一般传入MediaRecorder.MIC3、调用MediaRecorder对象的setOutputFormat()设置所录制的音频文件的格式4、调用MediaRecorder对象的setAudioRncoder()、
2015-05-12 13:36:48 846
转载 关于播放音频的源码
1.受限开启系统音频服务AudioManager audioService=(AudioManager) getSystemService(AUDIO_SERVICE);if (audioService.getRingerMode()!=AudioManager.RINGER_MODE_NORMAL) {playBeep=false;}vibrate = true;mp
2015-05-12 12:49:42 520
转载 Fragment+TabHost模仿新浪新闻布局界面
package com.yangyu.mycustomtab02;import android.os.Bundle;import android.support.v4.app.FragmentActivity;import android.support.v4.app.FragmentTabHost;import android.view.LayoutI
2015-05-12 09:36:19 388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人