【冠亚体育手机网站】Android开发实现模仿360二维码扫描功能实例详解

本文实例讲述了Android开发实现模仿360二维码扫描功能的方法。分享给大家供大家参考,具体如下:

之前发过一个帖子,但是那个帖子有点问题我就重新发一个吧,下面的源码是我从今年开始不断整理源码区和其他网站上的安卓例子源码,目前总共有810套左右,根据实现的功能被我分成了100多个类,总共接近2.5G,还在不断更新。初学者可以快速方便的找到自己想要的例子,大神也可以看一下别人的方法实现。虽然的例子都是我一个人辛辛苦苦花了很多时间和精力整理的,但是既然这些例子是来自于社区那就让他们免费回归社区吧,(是的!特么的不要一分钱!最看不起那些挂羊头卖狗的)你可以在本帖里面按Ctrl+F查找你需要的关键字,然后去网盘地址对应的目录里面找源码。源码的网盘地址回复可见

一、效果图:

只看分类就知道套源码的价值

冠亚体育手机网站 1

冠亚体育手机网站 2

冠亚体育手机网站 3

文件夹 PATH 列表

二、框架搭建

卷序列号为 000A-8F50

1、首先,下载最新zxing开源项目。
下载地址:

E:.

或 点击此处本站下载.rar)。

│ 使用说明.txt

2、分析项目结构,明确扫描框架需求。在zxing中,有很多其他的功能,项目结构比较复杂;针对二维码QRCode扫描,我们需要几个包:

│ 目录列表.txt

(1)com.google.zxing.client.android.Camera
基于Camera调用以及参数配置,核心包
(2)DecodeFormatManager、DecodeThread、DecodeHandler
基于解码格式、解码线程、解码结果处理的解码类
(3)ViewfinderView、ViewfinderResultPointCallBack
基于取景框视图定义的View类
(4)CaptureActivity、CaptureActivityHandler
基于扫描Activity以及扫描结果处理的Capture类
(5)InactivityTimer、BeepManager、FinishListener
基于休眠、声音、退出的辅助管理类
(6)Intents、IntentSource、PrefrencesActivity 基于常量存储的常量类

3、新建工程,添加如下权限permission:

├─android web应用

<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.FLASHLIGHT" />

│ jqmDemo_static.zip

4、
添加core.jar文件,并BuildPath;将上述类或包加入工程后,会报一系列错误,原因有几点:

│ jqmMobileDemo-master.zip

(1)资源文件缺乏,将zxing下需要的资源文件copy到新工程下
(2)版本兼容问题,zxing下很多技术都是使用4.0版本及以上,集成到低版本之后,须做相应改动,详情参照项目源码
(3)包结构引用问题,需要重新导入包引用

│ jqmMobileDemo1_1-master.zip

5、最后框架

│ Location1014.rar

冠亚体育手机网站 4

三、具体实现

├─anko

1、创建MainActivity用于跳转到扫描页面

│ anko服务端和客户端源码.rar

/**
 * 二维码扫描
 * @Project  App_ZXing
 * @Package  com.android.scan
 * @author   chenlin
 * @version  1.0
 * @Date    2014年3月6日
 */
public class MainActivity extends Activity {
  private Button mBtnScan;
  private Button mBtnBack;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mBtnBack = (Button) findViewById(R.id.btn_back);
    mBtnBack.setVisibility(View.GONE);
    mBtnScan = (Button) findViewById(R.id.btn_scan);
    mBtnScan.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View v) {
        startActivity(new Intent(MainActivity.this, ScanActivity.class));
      }
    });
  }
}

布局文件

├─Bmob

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:tools="http://schemas.android.com/tools"
  android:layout_width="match_parent"
  android:layout_height="match_parent" >
  <Button
    android:id="@+id/btn_scan"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"
    android:textColor="@color/white"
    android:padding="20dp"
    android:background="@drawable/btn_scan_result"
    android:text="扫一扫" />
  <include
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:layout_alignParentTop="true"
      layout="@layout/activity_scan_title" />
</RelativeLayout>

│ Bmob云后端数据库开发个失物招领的简单案例.zip

2、扫描页面

/**
 * 条形码扫描
 *
 * @Project App_ZXing
 * @Package com.android.scan
 * @author chenlin
 * @version 1.0
 * @Date 2014年3月6日
 */
public class ScanActivity extends Activity implements Callback {
  private static final float BEEP_VOLUME = 0.10f;
  protected static final String RESULT_TEXT = "result";
  protected static final String RESULT_BITMAP = "bitmap";
  /** 扫描界面 */
  private SurfaceView mSurfaceView;
  /** 自定义的View,就是我们看见的拍摄时中间的框框了 */
  private ViewfinderView mFindView;
  /** 解码处理类,负责调用另外的线程进行解码。 */
  private CaptureActivityHandler mHandler;
  /** 判断是否创建了SurfaceView */
  private boolean hasSurface;
  /** decodeFormats 条形码,二维码等的集合 */
  private Vector<BarcodeFormat> mDecodeFormats;
  /** 字符编码 */
  private String characterSet;
  /** 定时器 */
  private InactivityTimer inactivityTimer;
  /** 媒体播放器 */
  private MediaPlayer mediaPlayer;
  /** 是否播放声音 */
  private boolean playBeep;
  /** 是否震动 */
  private boolean vibrate;
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_scan);
    init();
  }
  /**
   * 初始化
   */
  private void init() {
    mSurfaceView = (SurfaceView) findViewById(R.id.preview_view);
    mFindView = (ViewfinderView) findViewById(R.id.viewfinder_view);
    CameraManager.init(getApplication());
    hasSurface = false;
    inactivityTimer = new InactivityTimer(this);
  }
  /**
   * 暂停后恢复时处理内容
   */
  @SuppressWarnings("all")
  @Override
  protected void onResume() {
    super.onResume();
    // 先重新获得holder
    SurfaceHolder surfaceHolder = mSurfaceView.getHolder();
    if (hasSurface) {
      initCamera(surfaceHolder);
    } else {
      surfaceHolder.addCallback(this);
      surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
    }
    mDecodeFormats = null;
    characterSet = null;
    playBeep = true;
    AudioManager audioService = (AudioManager) getSystemService(AUDIO_SERVICE);
    // 如果当前是铃音模式,则继续准备下面的 蜂鸣提示音操作,如果是静音或者震动模式。就不要继续了。因为用户选择了无声的模式,我们就也不要出声了。
    if (audioService.getRingerMode() != AudioManager.RINGER_MODE_NORMAL) {
      playBeep = false;
    }
    // 初始化播放声音
    initBeepSound();
    //播放
    vibrate = true;
  }
  @Override
  protected void onPause() {
    super.onPause();
    if (mHandler != null) {
      mHandler.quitSynchronously();
      mHandler = null;
    }
    // 关闭摄像头信息
    CameraManager.get().closeDriver();
  }
  @Override
  protected void onDestroy() {
    // 关闭定时器
    inactivityTimer.shutdown();
    super.onDestroy();
  }
  /**
   * 处理扫描结果
   *
   * @param result
   * @param barcode
   */
  public void handleDecode(Result result, Bitmap barcode) {
    // 添加定时器
    inactivityTimer.onActivity();
    // 响铃和震动
    playBeepSoundAndVibrate();
    String resultString = result.getText();
    if (TextUtils.isEmpty(resultString)) {
      ToastUtil.show(this, "扫描失败");
      ScanActivity.this.finish();
    } else {
      //扫描完成后传递结果
      Intent resultIntent = new Intent();
      resultIntent.setClass(ScanActivity.this, ScanResultActivity.class);
      resultIntent.putExtra(RESULT_TEXT, resultString);
      ByteArrayOutputStream baos = new ByteArrayOutputStream();
      barcode.compress(Bitmap.CompressFormat.PNG, 100, baos);
      byte[] bitmapByte = baos.toByteArray();
      resultIntent.putExtra(RESULT_BITMAP, bitmapByte);
      startActivity(resultIntent);
      overridePendingTransition(R.anim.activity_in_from_rigth, R.anim.activity_out_to_scale);
      ScanActivity.this.finish();
    }
  }
  private void initCamera(SurfaceHolder surfaceHolder) {
    try {
      CameraManager.get().openDriver(surfaceHolder);
    } catch (IOException ioe) {
      return;
    } catch (RuntimeException e) {
      return;
    }
    if (mHandler == null) {
      mHandler = new CaptureActivityHandler(this, mDecodeFormats, characterSet);
    }
  }
  @Override
  public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {
  }
  /**
   * 在视图创建的时候初始化摄像头
   */
  @Override
  public void surfaceCreated(SurfaceHolder holder) {
    if (!hasSurface) {
      hasSurface = true;
      initCamera(holder);
    }
  }
  @Override
  public void surfaceDestroyed(SurfaceHolder holder) {
    hasSurface = false;
  }
  public ViewfinderView getViewfinderView() {
    return mFindView;
  }
  public Handler getHandler() {
    return mHandler;
  }
  public void drawViewfinder() {
    mFindView.drawViewfinder();
  }
  /**
   * 初始化声音资源
   */
  private void initBeepSound() {
    // 如果要播放声音并且没有播放器时
    if (playBeep && mediaPlayer == null) {
      // 设置声道流格式为音乐
      setVolumeControlStream(AudioManager.STREAM_MUSIC);
      mediaPlayer = new MediaPlayer();
      mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
      // 设置声音完成后监听
      mediaPlayer.setOnCompletionListener(beepListener);
      // 设定数据源,并准备播放
      AssetFileDescriptor file = getResources().openRawResourceFd(R.raw.beep);
      try {
        mediaPlayer.setDataSource(file.getFileDescriptor(), file.getStartOffset(), file.getLength());
        file.close();
        mediaPlayer.setVolume(BEEP_VOLUME, BEEP_VOLUME);// 设置音量
        mediaPlayer.prepare();
      } catch (IOException e) {
        mediaPlayer = null;
      }
    }
  }
  private static final long VIBRATE_DURATION = 200L;
  /**
   * 响铃和震动
   */
  private void playBeepSoundAndVibrate() {
    if (playBeep && mediaPlayer != null) {
      mediaPlayer.start();
    }
    if (vibrate) {
      Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
      // 震动一次
      vibrator.vibrate(VIBRATE_DURATION);
      // 第一个参数,指代一个震动的频率数组。每两个为一组,每组的第一个为等待时间,第二个为震动时间。
      // 比如 [2000,500,100,400],会先等待2000毫秒,震动500,再等待100,震动400
      // 第二个参数,repest指代从 第几个索引(第一个数组参数) 的位置开始循环震动。
      // 会一直保持循环,我们需要用 vibrator.cancel()主动终止
      // vibrator.vibrate(new long[]{300,500},0);
    }
  }
  /**
   * 注册事件。当播放完毕一次后,重新指向流文件的开头,以准备下次播放。
   */
  private final MediaPlayer.OnCompletionListener beepListener = new MediaPlayer.OnCompletionListener() {
    public void onCompletion(MediaPlayer mediaPlayer) {
      mediaPlayer.seekTo(0);
    }
  };
}

├─Button按钮

布局文件

│ 动态添加RadioGroup的RadioButton.zip

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent" >
  <RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
    <SurfaceView
      android:id="@+id/preview_view"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      android:layout_gravity="center" />
    <com.android.scan.view.ViewfinderView
      android:id="@+id/viewfinder_view"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content" />
    <include
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:layout_alignParentTop="true"
      layout="@layout/activity_scan_title" />
  </RelativeLayout>
</FrameLayout>

│ 带有进度条的button.rar

3、结果页面

│ 自定义组件实现可滑动的ToggleButton的功能..rar

/**
 *
 * @Project App_ZXing
 * @Package com.android.scan
 * @author chenlin
 * @version 1.0
 * @Date 2014年3月6日
 * @Note TODO
 */
public class ScanResultActivity extends Activity {
  private EditText mEtScan;
  private Button mBtnBack;
  private Button mBtnCopy;
  private ImageView mImageView;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_scan_result);
    initViews();
    init();
  }
  private void init() {
    final String result = getIntent().getStringExtra(ScanActivity.RESULT_TEXT);
    mEtScan.setText(result);
    final ClipboardManager cm = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
    mBtnBack.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View v) {
        ScanResultActivity.this.finish();
      }
    });
    mBtnCopy.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
        if (result!=null) {
          ClipData myClip = ClipData.newPlainText("text", result);
          cm.setPrimaryClip(myClip);
        }
      }
    });
    //设置图片信息
    byte[] imgByte = getIntent().getByteArrayExtra(ScanActivity.RESULT_BITMAP);
    if (imgByte != null) {
      Drawable drawable = BitmapUtil.byte2Drawable(imgByte);
      if (drawable != null) {
        mImageView.setImageDrawable(drawable);
      }
    }
  }
  // public void paste(View view){
  // ClipData abc = myClipboard.getPrimaryClip();
  // ClipData.Item item = abc.getItemAt(0);
  // String text = item.getText().toString();
  // pasteField.setText(text);
  // Toast.makeText(getApplicationContext(), "Text Pasted",
  // Toast.LENGTH_SHORT).show();
  // }
  private void initViews() {
    mEtScan = (EditText) findViewById(R.id.et_scan_result);
    mBtnBack = (Button) findViewById(R.id.btn_back);
    mBtnCopy = (Button) findViewById(R.id.btn_copy);
  }
}

四、代码下载

├─Dialog对话框

完整实例代码点击此处本站下载.rar)。

│ android 自定义对话框.rar

PS:这里再为大家推荐一款二维码在线生成工具供大家参考使用:

│ android-styled-dialogs 可自定义样式的dialog.zip

在线生成二维码工具(加强版)

│ Android中实现Iphone样式的AlertDialog.zip

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android数据库操作技巧总结》、《Android编程之activity操作技巧总结》、《Android文件操作技巧汇总》、《Android资源操作技巧汇总》、《Android视图View技巧总结》及《Android控件用法总结》

│ Android实现Windows风格的Dialog.zip

希望本文所述对大家Android程序设计有所帮助。

│ HerilyAlertDialog完全自定义的Dialog.zip

您可能感兴趣的文章:

  • Android项目仿UC浏览器和360手机卫士消息常驻栏(通知栏)
  • Android实现类似360,QQ管家那样的悬浮窗
  • Android仿360悬浮小球自定义view实现示例
  • Android实现仿360桌面悬浮清理内存
  • android仿360加速球实现内存释放
  • Android静默安装实现方案
    仿360手机助手秒装和智能安装功能
  • Android实现360手机助手底部的动画菜单
  • Android菜单(动画菜单、360波纹菜单)
  • Android仿360桌面手机卫士悬浮窗效果
  • Android使用自定义View实现360手机卫士波浪球进度的效果

│ 仿QQ的头像选择弹出的对话框,酷似!.zip

│ 基本的对话框.rar

│ 自定义单选、多选对话框及popwindow窗口实例源码.rar

│ 自定义彩色Toast.rar

├─dlan

│ dlna库源代码包.zip

├─EditText输入框

│ 前面部分可以编辑后面部分不可编辑的EditText.zip

├─Fragment&Tab选项卡

│ Android ViewPager Fragment实现选项卡.rar

│ ExpandTabView.zip

│ Fragment实现tab实例 代码.zip

│ SYBViewPager(自定义下划线标题的ViewPager).zip

│ TabActivityDemo.rar

│ Tab控件使用的最简纯净Demo.zip

│ viewpager+Fragment.zip

│ ViewPager仿微信分页导航,多Activity载入.rar

│ ViewPager和Tabhost结合,可滑动的tabhost.rar

│ 仿lol应用的布局 fragment的嵌套.zip

│ 基于Fragment实现Tab的切换,滑出侧边栏.zip

│ 封装的一个tabhost框架.zip

│ 简单实现 一条线 跟随 viewpager 滚动.rar

│ 页卡滑动, 标题跟着滑动,页卡所在标题始终显示在最显眼位置.rar

│ 页卡滑动,标题固定位置,以标题颜色与下划线表示当前页卡所在位置.rar

│ 高仿网易新闻抽屉效果+横向菜单+页面滑动.zip

├─GIF

│ android gif模式和图片展现模式 图片展现神器.zip

│ GiF完美运行!!!!.rar

│ 序列帧动画,开始,结束监听的解决.zip

├─gridview相关

│ gridview分页效果.zip

│ gridview最新版本.rar

│ GridView添加图片DeleteGridView0.2.rar

│ Listview,Gridview空数据处理.zip

│ 单排显示gridview并从解析JSON读取数据加载项目.zip

│ 横向GridView显示图片.rar

│ 类似表格,可拖动,查询信息,也可添加信息.rar

├─IOS风格

├─JBox2D相关

│ 基于JBox2D的android游戏开发全源码.zip

├─Launcher 桌面

│ Android Launcher 桌面分页滑动代码.rar

│ Android Launcher 源码修改可编译.rar

│ 创建桌面快捷方式源代码.rar

│ 安卓桌面应用EyeRoom.zip

├─listview相关

│ android 仿path 下拉图片放大,放开回弹 ListView.rar

│ android-swipelistview-支持左右滑动.rar

│ HorizontalListViewDemo 横向滑动的ListView.zip

│ HorizontalListView仿微信发起群聊.zip

│ listview 的各种动画效果.rar

│ listview 适配器 优化 重用.rar

│ ListView+CheckBox UI 完美版。实现 全选 、 全不选 、 删除等功能.rar

│ Listview,Gridview空数据处理.zip

│ ListView停止滚动开启下载图片.zip

│ Listview分页加载数据.rar

│ ListView多级展示,item由对象Leaf提供数据,可设置多个控件.zip

│ Listview实现三级菜单列表.rar

│ listview实现图片的异步加载.rar

│ listview快速滑动,修改默认的滑动条.rar

│ ListView滚动气泡提示.rar

│ listview获取网络图片缓存优化.zip

│ 一个ExpandableListView的例子,实现多级菜单分类展示.rar

│ 三种ListView下拉刷新的样式.rar

│ 仿QQ消息列表滑动删除效果源码.rar

│ 分享一个自定义列表.rar

│ 双列关联listview.rar

│ 实现列表多选的DEMO.zip

│ 带有拼音首字母排序的listview.rar

│ 显示在一个半圆列表项,一个不错的鱼眼效果.zip

│ 横向ListView的完整实现(包含基于横向listview做的一个小相册demo).rar

│ 横竖都能滑动的 listview 嵌套在一起的.zip

│ 管理图书分类 通过listview来显示有关图书资源信息.zip

│ 自己做的手风琴效果 没有用折叠list 每个选项中 显示的是不同的list.rar

├─NFC

│ MyNFCDemon.rar

├─OAuth

│ OAuth认证以及使用网易微博开放平台实现聊天功能.rar

├─OCR图像识别

│ 图像字符识别(android OCR).zip

│ 最全的OCR图像识别技术源码内有说明.zip

├─P2P

│ Android-Sip2Peer-1.0 实现p2p.zip

├─popupwindow

│ PopupWindow模仿UC底部Menu.rar

│ 从下方弹出的popupwindow拍照裁剪.rar

│ 仿微信popupwindow.zip

│ 博客里各个pop的源码,包括布局文件,popmenu,DefaultPop,和GridPop.rar

│ 类似google+的侧滑效果以及仿微信的dropdown菜单.rar

├─SD卡

│ 判断双SD卡_CheckDoubleSDCard.rar

├─SQLite

│ Android 操作数据库实例.zip

│ AndroidInject增加sqlite3数据库映射注解.zip

│ android个人消费记录软件-拖控件作品.zip

│ Android学习之数据存储.rar

│ Android轻量级sqlite orm框架.zip


sqlite的一些基本操作,包括数据库创建、数据库版本升级、创建表、数据的增删改查.zip


一个简单的英汉词典,点击按钮切换汉译英,主要是外部数据库的导入解析!.rar

│ 带密码登陆的密码保险箱.zip

│ 超简单的SQLite的使用.rar

├─SQLSEVER&安卓

│ android 通过jdts.jar 连接SQLSEVER2008.zip

├─textView

│ textView显示图片的例子_TextImage.rar

│ textView根据长度自动换行.rar

├─UI布局

│ Android_系统UI设计规则.docx

│ android多分辨率适配 ,判断平板还是手机,等比例缩小图片.zip

│ android模仿易信UI布局效果源码.zip

│ 仿安卓美团界面.rar

│ 动态交叉布局demo.zip

│ 标签式布局吧.zip

│ 模仿乐动力介绍页面第一屏动画效果.zip

│ 高仿网易客户端UI.rar

├─Widget小组件

│ android Widget小组件开发.zip

│ Android小部件AppWidget.rar

├─wifi蓝牙

│ android 4.3 版本的蓝牙4.0 扫描、连接等操作。.rar

│ Android 开启指定名称和密码的 Wifi热点 demo .zip

│ android,wifi,静态IP,设置.rar

│ android蓝牙连接打印机.rar

│ samsung android 蓝牙4.0开发工具包和BLE例子.rar

│ WIFIHostDemo.zip

│ wifi信息扫描和rssi值检测.rar

│ 一个蓝牙4.0BLE安卓开发的小例子,适合新手入门学习.rar

│ 安卓蓝牙对战demo实例.rar

│ 很基本的android
通过wifi传输文件的例子,带有基本UI,类似茄子快传的原理.rar

│ 蓝牙调试助手.zip

│ 蓝牙项目有注释BluetoothComm.rar

├─win8风格

│ win8界面风格扁平化设计点击动画效果.rar

├─XMPP

│ xmpp4Android 第一期.rar

├─下拉上拉刷新

│ Google官方下拉刷新组件SwipeRefreshLayout(Google最新控件).rar

│ LearnPullToRefreshControls.zip

│ listview上拉刷新.zip

│ listview上拉和下拉刷新项目包.zip

│ listView下拉刷新上拉刷新带阻尼效果.rar

│ PullToRefresh下拉刷新详细注释版.rar

│ SwipeRefreshLayoutSample.zip


ViewPager中嵌套ListView实现了下拉刷新和上拉更多,解决了冲突的问题。.zip

│ XListview实现上拉刷新下拉加载功能.rar

│ 下拉刷新2.zip

│ 仿网易新闻listview加header图片滚动,上拉下拉刷新.zip

├─串口&Socket通讯USB驱动&jni

│ andorid串口编程.rar

│ android 局域网数据传输.rar

│ Android例子源码Socket实现粗略的聊天室功能.rar

│ Android应用源码安卓与PC的Socket通信项目C#版+Java版.rar

│ Android应用源码安卓与PC的Socket通信项目java版.rar

│ Android系统访问串口设备源码.rar

│ exarusbdriver.rar

│ 串口开发的demo,里面包含JNI文件.rar

│ 串口编程资料.rar

│ 安卓JNIdemo.zip

├─人脸识别

│ 人脸检测的API例子.zip

├─代码安全

│ Android软件安全与逆向分析PDF+随书源码.rar

│ java 对apk
文件进行伪加密,然后进行字节码变换的工具,可运行的源代码,其中的apk的目录,需要自己修改成,你的自己的目录。.zip


这是一个文件文件加密的安卓源代码,此功能在很多场合都有用到,分享给大家.zip

├─仪表盘效果

│ android仪表盘.zip

│ Circle.rar

│ thermometer_android仪表盘.zip

├─其他

│ 100多个Android 实例集合.rar

│ Android 4.4.2 简单的人品测试.zip

│ android小插件tab标签大合集.zip

│ Android经典开发—豆瓣网移动客户端+讲解+源代码.rar

│ Android重力感应跑步测速应用.zip

│ BMI健康计算器.rar

│ NameCardRec.rar

│ ViewPager+ViewFillper+ViewFlow的使用方法.zip

│ 人脸识别Camera_face.rar

│ 仿快按钮 360智键 米键.rar

│ 健身助手Android应用代码.zip

│ 北京工商大学上网登陆Android版源码.rar

│ 后台保持运行,开机后自动启动设定好的APK的DEMO.zip

│ 基于MQTT的安卓消息推送php服务端源码+安卓端源码.rar

│ 手机远程监控.rar

│ 桌面图标,点击进入相应的网站。(仿移动门户10086).zip

│ 桌面快捷键消息数目提醒.zip

│ 植物大战僵尸源码.7z

│ 植物大战僵尸源码.rar

│ 网易新闻.zip

│ 软件管理器.rar

├─切换动画

│ Activity切换动画–模糊、水波纹、折叠效果.zip

│ 各种Activity切换效果.rar

├─刮刮乐

│ android刮奖效果.rar

│ 刮刮乐开奖.rar

├─动态布局

│ android动态添加表格行.rar

│ java代码动态生成控件.zip

│ 根据内容自动布局.rar

├─动画效果

│ activity切换特效.rar

│ Android Layout UI 首页加载过渡动画,星期变化动画.rar

│ android 仿真翻页效果.rar

│ Android 烟花效果源码.zip

│ android-flip 类似Flipboard翻转动画的实现.zip

│ Android仿苹果的上下翻页效果.rar

│ Android使用SurfaceView实现墨迹天气的风车效果.zip

│ android抽屉效果.rar

│ animation的结合蝴蝶飞的动画,使用动画里面的几种类型.zip

│ BackgroundViewPager实现桌面launch移动.zip

│ ViewFlow,一个滑动效果库.rar

│ 乐动力的酷黑旋转引导动画.rar

│ 仿淘宝购买商品,主页后缩.rar

│ 多个按钮左右相互挤压效果demo.zip

│ 幸运大转盘源码.rar

│ 摇色子效果.rar

│ 水果忍者点击屏幕效果.rar

│ 翻翻乐–抢答–转盘.rar

│ 自定义视图实现水波从中心扩散效果.rar

│ 雪花飘落效果,代码很简单!!!!!.zip

│ 高仿墨迹天气背景动画效果-云,风,雪等.rar

├─医疗相关

│ Android版预约挂号部分版.rar

├─后台服务


android杀不死服务一种实现,能过保证第三方软件和系统杀不死他,很好用哦.zip

├─启动退出&网络判断

│ 3G和wifi的切换监听.zip

│ Activity启动和退出动画.zip

│ android 启动页 引导页 到主界面,含有检查应用更新。.rar

│ android监听网络状态Demo.zip

│ ViewPager+Fragment侧滑选项卡,浏览器控件,两次退出.rar

│ 从注册流程 分析如何安全退出多个Activity 多种方式.rar

│ 快捷图标的创建与移除.rar

│ 网络判断,界面启动.zip

│ 网络连接状态检测.rar

│ 返回键退出程序的两种方式.rar

│ 闪屏加退出提示应用.zip

│ 隐藏安装包图标使用其他应用启动本应用.rar

├─图片剪裁

│ android图片中部裁剪.zip

│ Android图片的旋转,缩放,剪切,存储.rar

├─图片加载缓存

│ afinal框架实现图片的简单异步缓存加载.rar

│ andengine中直接加载多张小图片合成一张大图片生成动画精灵.rar

│ Android 图片缓存、加载器.zip

│ Android-异步图片加载器.zip

│ Android9妹工具.rar

│ android相册系统(用Matrix实现).zip


android端用于异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画。.zip

│ 优化增强的缓存机制(SimpleCache).rar

│ 加载本地图片,绝对不会出现OOM.rar

│ 图片加载器.rar

│ 图片浏览器+缓存+viewpager.rar

│ 安卓图片旋转放大缩写透明度调整例子.rar

│ 扫描手机中的图片,仿微信显示本地图片效果.rar

│ 演化理解 Android 异步加载图片.rar

│ 自己在用的网络图片加载代码.zip

│ (Android平台)可以根据手势简单缩放图片.rar

├─图片圆角

│ Android创建抗锯齿透明背景圆角图像.zip

│ ImageView 自定义控件,实现圆角控件图片功能.zip

│ 圆形,圆角图片,已经封装好的方法,直接调用!.zip

│ 带自定义编辑功能的圆形头像.rar

│ 很多项目中用到了用户头像,但是系统的ImageView 是四方形的
,自己写了个处理的方法, 把bitmap处理成圆角的 。很方便.rar

├─图片处理

│ 各种Android模糊毛玻璃效果的源代码.zip

├─图片多选


最近在做关于上传多张图片的项目,需要选择多张图片,所以就做了个demo,仅供大家参考.rar

│ 自定义本地相册的功能,可以多选图片用.rar

│ 自定义相册支持多选.rar

│ 选择多张照片上传.rar

├─图片画廊

│ 360全景查看demo.rar

│ Android 图片浏览全屏缩放.zip

│ android 安卓画廊 照片转换器.zip

│ android_PageFlipper.zip

│ Android利用Gallery和ImageSwitcher实现在线相册图片预览功能.rar

│ Android高级图片滚动控件,3D版的图片轮播器Demo.rar

│ CoversFlow.rar

│ drawable.zip

│ Gallery+ImageSwitcher+ViewFlipper实现手机查看壁纸效果.rar

│ Gallery3D.rar

│ GalleryDemo.rar

│ Gallery相册浏览.zip

│ Grallery3D.zip

│ MyCoversFlow完整代码.zip

│ MyWorkText.zip

│ ViewFlowTest 完美实现gallry轮训效果!!!.rar

│ 安卓3D相册 带有阴影立体浏览.rar

│ 照片墙.zip

│ 通过异步加载网络图片并在自定义的gallery中实现轮播图展示.rar

├─图片轮播

│ 仿优酷Android客户端图片左右滑动.rar

│ 分享一个自己做的 Slider 库.zip

│ 图片左右滑动 点击放大.zip

│ 图片轮播(Viwepager)++点击图片展示.rar

├─图表报表

│ Android 多种统计图表源码.zip

│ Android多维报表.zip

│ 仿随手记的炫酷饼图.rar

│ 使用ChartEngine实现折现图表格.rar

│ 安卓画曲线图代码.rar

│ 折线统计图.rar


简单用canvas实现一个圆锥漏斗,按照比例分成不同颜色显示。用来做统计。.zip

│ 自定义View实现折线图.zip


自定义的柱状图控件,欢迎大家下载学习,我的博客空间是httpblog.csdn.netls1110924viewmode=contents.zip

│ 自定义表格自动刷新数据.zip

│ 里面有曲线图 折线图 双曲线图 柱形图 饼图,在achartengine 的基础上
更改了一些颜色 .zip

├─地图&导航&定位&指南

│ AMap_Android_API_Demo_V2.0.4(Location_API_V1.0.2).zip

│ Android 4.0下指南针开发源码,可在Nexus 4上完美运行.zip

│ Android GPS 开发client端代码分享.zip

│ Android SDK-高德地图API.pdf

│ android 获取精度纬度.rar

│ androidGPS及WIFI基站定位坐标源码.rar

│ android程序的自动更新 和 基于GPS定位的轨迹存储.zip

│ android获取当前经纬度.rar

│ BaiduMap_AndroidSDK_v2.1.2_All.zip

│ BaiduMap_AndroidSDK_v2.1.2_Sample.zip

│ BMapRoutePlan.rar

│ Test_Map.zip

│ 上传百度地图的基本定位操作应用.rar

│ 两个GPS导航定位源码.rar

│ 基于百度地图实现的定位功能.rar

│ 安卓调用百度地图,实现定位和搜索功能.rar

│ 指南针安卓端源码.rar

│ 百度地图定位,显示周围的人,类似于E代驾的首页效果.zip

│ 百度地图点击标注,弹出窗口.rar

│ 百度地图移动获取位置,自动定位.zip

│ 百度快速定位locSDK_3.3_Demo.zip

│ 监控别人的行踪.rar

│ 调用GoogleMap源码,点击事件在注释里面.rar

│ 高德地图Marker拖动圆环范围.zip

│ 高德地图图层效果.zip

│ 高德地图标注 路线规划.zip

├─声波通讯

│ 声波支付例子SinVoice-master.rar

│ 声波通信改进版.zip

├─多点触控&手势操作


一个最最基础的图形程序,圆可以拖动,两点触控是删除圆,3点触控是添加一个圆.rar

│ 做了四个界面的滑动功能,设置了每个界面的移动动画操作.rar


在android学习中,动作交互是软件中重要的一部分,其中的Scroller就是提供了拖动效果的类,在网上,比如说一些Launcher实现滑屏都可以通过这个类去实现。这个就是Scroller类学习的后的实践了,效果很棒哦。你可以去博客里面查看如何实现以及效果图。对应的博文地址:httpblog.csdn.netvipzjyno1articledetails24664161.rar

│ 多点触控控制字体大小,源码中有详细注释,简单Demo.rar

│ 手势检测.rar

│ 移动开发触摸控制实现代码.rar

│ 通过手势实现的缩放处理 .rar

│ 通过手势对图片进行任意放大绽放旋转.rar

├─夜间模式

│ 白天黑夜切换实例.rar

├─天气日历&时间选择

│ android-times-square Android日历部件.zip

│ Android日期时间倒计时.zip

│ Android时间日期滚动控件.zip

│ Android系统日历日程操作.zip

│ datetimepicker实现挺不错的时间选择器,分为日期选择器和时钟选择器。.zip

│ 可拖拽View,仿墨迹天气城市管理.rar

│ 携程、去哪儿日历源码.rar

│ 支持农历的精美日历项目源码.zip

│ 日历源码(自带农历 节气 以及 节日).zip

│ 最全日历.rar

│ 模仿Iphone时间滚轮.rar

│ 活动限时抢购倒计时案例.rar

│ 简易日历中心.rar

│ 简洁天气项目源码.zip

│ 精确计算农历二十四节气.zip

├─字母排序

│ Android字母排序 类似通讯录字母检索.rar

│ 按字母索引滑动.zip

│ 获取手机联系人并按字母排序,且可根据字母右侧A~Z检索.rar

├─安装&卸载

│ Android中禁止某软件的安装.zip


监听自身应用卸载,并在卸载之后,使用libcurl三方库进行一次三方请求,或者启动网页的实例工程。.rar

│ 监听自身被卸载.zip

├─富文本编辑器

│ Android富文本编辑器源码+服务端.rar

├─对讲机&录音机

│ Andorid录音+变声+转mp3.rar

│ Android电子麦克风.zip

│ 仿微信录音的功能.zip

│ 仿微信的录音功能.zip

│ 使用MedioRecord录音根据声音大小图片显示波动.rar

│ 对讲机参考资料.rar

│ 开心网语音发送模块的录音功能.zip

│ 录音,播放和音频格式转换,(pcm-bin,bin-pcm,pcm-wav).zip

│ 按住说话,开始录音,停止录音,显示到列表,点击列表项播放。.rar

│ 神聊对讲机源码.rar

│ 简易录音机.rar

│ 语音压缩,Android开发语音功能较多使用的时候,压缩大小50%.rar

├─导航菜单分类

│ Android仿大众点评、美团下拉菜单.zip

│ Android双向滑动菜单带按钮版.zip

│ Android圆形旋转菜单CircleMenu.rar

│ Android实现菜单、弹出框、Activity带值例子.rar

│ ContextMenu 上下文选项菜单,长按后跳出菜单.zip

│ Fragment例子.rar

│ NavigationDrawer完整代码.rar

│ QQ空间底部菜单.rar

│ SlidingMenu实现侧滑栏菜单.rar

│ SlidingMenu左右宽度可调节菜单.rar

│ 一个ExpandableListView的例子,实现多级菜单分类展示.rar

│ 以圆心散开的半圆菜单.zip

│ 仿 网易新闻客户端 滑动导航.zip

│ 仿google play侧滑菜单.zip

│ 仿slidingmune的app左滑菜单效果.rar

│ 仿照360手机助手,网易新闻客户端 实现 侧滑.zip

│ 仿米赚带两侧slidingmenu和自动banner的一个应用.rar

│ 仿美团弹出分类选择框.rar

│ 关于Frangment 的实现 仿网易.zip

│ 原来PATH的菜单效果如此简单。布局+TranslateAnimation搞定.zip

│ 完美!SlidingMenu jar包版demo!不用导包!兼容2.2.zip

│ 开源侧滑效果实现.rar

│ 新手侧滑菜单例子.rar

│ 模仿什么值得买的demo fragment很强大.rar

│ 水平方向伸缩的path按钮菜单,非弧形.rar

│ 级联菜单,两级菜单自定义实现提供多种方式PopWindow,Fragment引用..rar

│ 自动判断位置的弹出菜单.zip

│ 菜单动画Demo.zip

│ 菜单类似QQ的设置面板的侧滑菜单布局.zip

│ 高仿网易新闻抽屉效果+横向菜单+页面滑动.zip

├─工具&文档

│ 14天学会安卓开发_.pdf

│ 安卓伪加密工具.7z

├─广告展示

│ Android高仿广告条用ViewPager实现左右完美无限滑动.zip

│ ViewPager使用不错的代码.rar

│ 广告自动滚屏播放应用.zip

│ 用ViewPager实现手动切换,用Timer +
Handler实现自动切换,左右完美无限滑动效果非常平滑.zip

├─应用信息

│ 获取手机应用信息.rar

├─应用更新

│ android 在线更新示例代码.rar

│ android程序的自动更新 和 基于GPS定位的轨迹存储.zip

│ app更新,实现service下载.rar

│ 连接服务器获取更新信息.rar

├─开关效果

│ 仿ios的SwitchButton 非图片实现.zip

├─开发框架

│ AndBase框架.rar

│ Android 极速开发框架 dhroid.zip

│ AndroidAppCodeFramework-master.zip

│ TreeCore Android应用框架.rar

├─引导页面

│ android启动及欢迎界面.rar

│ Android应用源码高仿墨迹天气引导界面.rar

│ [安卓开源]GuideViewDemo.rar

│ 仿赶集生活android客户端的介绍动画界面.rar

│ 在android
软件第一次使用的时候,一般会在当前的界面上做一个灰色的蒙版,上面有显示的一些提醒性质的教学文字或者图案。我想的是当前界面上蒙上一个
Fragment
把提示信息也放在Fragment上。博客地址httpblog.csdn.netu012565107articledetails24727251.zip

│ 完美! 闪屏+引导页 功能全面!源码详细注释!.rar

│ 引导界面viewPager.zip

│ 引导界面仿人人网.zip

│ 引导界面仿微信.zip

│ 欢迎引导页面.zip

│ 超炫丽viewpager用户引导.zip

│ 闪屏及第一次进入的介绍界面.rar

│ 项目启动的时候,弹出的悬浮带有关闭按钮的dialog.rar

├─悬浮窗

│ Android 天天动听悬浮歌词源码.zip

│ android 悬浮窗.rar

│ android桌面悬浮窗效果进阶 仿360手机卫士、淘宝手机助手.rar

│ 仿360桌面悬浮窗效果,支持拖到指定位置删除.zip


实现桌面悬浮窗,并可随手指移动,代码只实现一个button,可自行修改悬浮窗样式.rar

│ 悬浮窗 仿qq小火箭的实现源码,可运行,可作为桌面动态图的例子.rar

│ 悬浮窗口和半透明实现效果.rar

│ 浮动窗口播放器.rar

├─抽屉效果

│ 简单可以滑动的抽屉效果.zip

├─拍照&录像

│ android 使用javacv进行录像[模仿vine].zip

│ Android-拍照、打开本地相册.zip

│ camera应用,修改过可以在4.0系统上运行。.zip

│ 基于Android2.2照相机Demo,可以直接放到项目里使用.rar

│ 手机拍照.rar

├─拍照&文件上传&录像&监控

│ android录音上传到服务器,上传使用AsyncTask异步任务.rar

│ android拍摄视频并上传到PHP服务器.zip

│ 图片拍照上传.rar

│ 基于android手机的远程视频监控系统.rar

│ 安卓图片上传和文件上传带jsp服务端源码.rar

│ 实现录音的AAC格式,并上传到服务器,然后下载播放.rar

│ 实现网络摄像头功能.zip

│ 拍照上传源码.zip

│ 拍照,完美尺寸保存SD卡.zip

│ 自定义相机源码.rar

├─换肤

│ “摇一摇”动态更换皮肤完美实现!.zip

│ 更换软件主题.rar

│ 更换软件主题.rar

├─搜索相关

│ Android关键字飞入飞出的动画,类似应用宝那样的搜索关键字的动画.zip

├─摇一摇&重力传感器

│ Android加速度传感器源代码.zip

│ android姿态传感器源代码.zip

│ Android摇一摇功能示例源码.zip

│ android摇一摇监听,伴随震动,注释很强,代码清晰,绝对可以运行。.rar

│ Vibrator手机震动服务 – 小小程序员 – 博客频道 – CSDN.pdf

│ “摇一摇”动态更换皮肤完美实现!.zip

│ 加速度传感器.rar

│ 对三个方向的加速度进行测量并实时绘制图像.rar

│ 手机摇一摇DEMO代码,实现摇一摇执行特定程序.zip

├─支付例子

│ 2.0新版技术开发包.zip

│ BlogForZFB.zip

│ NetPayClient用户手册.doc

│ NetPayClinet2.5 for java.rar

│ WS_SECURE_PAY.zip

│ 客户端文档及demo_Android.zip

│ 手机类似拉卡拉音频刷卡器分析.pdf

│ 手机银行支付规范.rar

│ 支付SDK.zip

│ 支付宝_安卓苹果_快捷支付_文档_代码例子.rar

│ 支付宝无线支付官方的例子和资料.zip

│ 银联支付Demo.zip

├─文件下载上传

│ Android 在线下载压缩包并解压到指定目录.rar

│ Android快速框架+多线程下载框架的技术(Android + Afinal+gson).zip

│ Android断点下载.rar

│ 一个支持暂停下载断点续传的源码 .rar

│ 下载网络图片 (整合多线程、内存缓存、本地文件缓存~) .zip

│ 仿360MyDownload.zip

│ 图片下载以及内存处理防OOM.rar

│ 在Listview显示多任务下载效果。可以中途停止类似360手机助手.rar

│ 多线程网络下载.rar

│ 自己写的应用下载自动安装demo.zip

├─文件管理

│ Android 文件操作 列表显示 进入 退出 删除 复制 粘贴 新建文件等等.rar


很实用的源码,包含文件管理器的基本实现思路和原理,及其方式一、首先得到手机SDCard跟目录及所有文件对象二、将这些文件目录信息包装进Adapter三、将Adapter数据设置给ListView控件显示.zip


文件夹的创建将raw中文件放到SD卡中将assets中文件保存到SD卡中压缩包的解压文件的删除功能.rar

│ 文件浏览返回路径.zip

│ 文件选择器.zip


自己做的一个android数据库复制到sdcard和一个简单的角标使用,demo很简陋.zip

├─文档操作

│ android 读取展示office2007.rar

│ 安卓读取Excel文件获取表格数据.zip

│ 解析word文档,过程详细,易懂,代码可直接复用.zip

├─日志分析

│ android java 通用代码,关于用properties存储打印的Log.zip

│ Android开发的日记打印工具类Log4jForAndroid和LogUtil.rar

│ 日志记录,开源项目使用方法见说明.zip

├─时间轴

│ Android 时间轴样式.zip

│ ListView&时间轴.zip

│ 时间轴 TimeLine.rar

├─机顶盒

│ 机顶盒应用的demo.rar

├─条码扫描&二维码

│ android 二维码 识别基本代码.zip

│ android 实现竖屏二维码扫描.zip

│ android二维码扫描,很好用的资源.rar

│ android二维码的生成和解析.rar

│ zxing 生成二维码名片.zip

│ 二维码 水印相机.zip

│ 二维码.rar

│ 二维码扫描和生成亲测可用版BarCodeDemo.rar

│ 二维码扫描案例.rar

│ 二维码扫描的实现.rar

│ 二维码扫描的源代码Demo.rar

│ 仿360扫描模块.rar


在网上找的例子,但没有做二维码中添加图片和保存的,自己改了改,发给大家共享一下,直接可以用到项目中.zip

│ 支持竖屏、平板和只有前置摄像头的android二维码扫描demo.zip

│ 详细注释!二维码条码扫描源码,使用Zxing core2.3.rar

│ 项目中应用到的条码识别代码.rar

│ 高仿支付宝扫描.zip

├─浏览器&WebView&JS&HTML5

│ Android webView和js交互的Demo.zip

│ Android下读取网页,显示进度条.rar

│ Android调用JavaScript.rar

│ android通过js调用安卓系统功能.rar

│ ViewPager+Fragment侧滑选项卡,浏览器控件,两次退出.rar

│ WebViewDemo.rar

│ webview支持html5视频播放实例.rar

│ webview重载使用.rar

│ 一个简单基于Android平台的网页浏览器,实现了网页浏览的基本功能.rar

│ 使用html5得到手机设备信息的.zip

│ 浏览器的源码 .rar

├─涂鸦绘图&图片处理&手写

│ android 吸管取色功能.zip

│ Android截图,圆形,Canvas.rar

│ android手绘操作demo和经典绘图源码Pretty-Painter-master.zip

│ android的手写功能.zip

│ 一个涂鸦还有画矩形 圆形的小Demo.zip

│ 仿qq实现图文混排以及涂鸦等功能.rar


仿美图秀秀拼图功能使用代码的时候,请修改2014-03big文件放到mntsdcardclothe目录下。.zip


可以任意对本地图片进行添加画笔标示,有保存,删除,调整画笔粗细等功能.zip

│ 橡皮擦与画笔的demo.rar

│ 相册选择、拍照、缩放、裁减》–源码.rar

├─消息推送通知栏

│ NotificationTest 消息推送的简单demo.rar

│ 实现Notification的通知栏常驻.zip

│ 消息推送完美demo.rar

│ 消息推送最新demo +服务器.rar

│ 激光推送客户端demo.zip

│ 状态栏通知小图标,notification通知.rar

├─游戏源码

│ Android 游戏开发入门随书光盘的代码.rar

│ android蓝牙tank大战.zip

│ 中国象棋.rar

│ 安卓冒险游戏源码可直接运行类似于精灵快跑这种可做毕业设计.rar

│ 安卓飞机游戏.rar

│ 完美版的Android 拼图游戏APK和工程源码.rar

│ 微信打灰机源码.rar

│ 捕鱼达人源代码.rar

│ 最强手指 (Typing It).zip

│ 猜拳游戏.rar

│ 用的libgdx引擎写的ACE 弹幕射击游戏设计与开发.rar

│ 类似冰雪奇缘一类的三消游戏,用quick-x实现的,简单的demo.rar

│ 连连看.rar

├─瀑布流

│ android平台仿pinterest瀑布流展现方式实现.zip

│ Android瀑布流照片墙实现,体验不规则排列的美感.rar

│ waterfall瀑布流.zip

├─电量管理

│ 手机电量测试.zip

├─登录注册

│ Android 仿 窗帘效果 和 登录界面拖动效果 (Scroller类的应用).rar

│ android记住密码自动登录.zip

│ tablelogin.rar

│ 一个登陆和注册界面.rar

│ 一个简单注册界面.rar

│ 一个简单登录的DEMO.rar

│ 仿QQ代码,实现了登入注册的聊天功能.zip

│ 仿QQ微信登录页面.rar

│ 实现登陆注册的Login.rar

│ 用户注册,登录的简单实现.zip

│ 登录界面设计.zip

│ 自动清空edittext.rar


通过Android客户端访问web服务器,实现一个登录功能,服务端+数据库+安卓端.rar

├─省市联动&多级联动

│ android全国省市县下拉地址选择源码.zip

│ Spinner多级联动.zip

│ 中国地区选择.zip

│ 仿苹果的滚轮-城市选择.rar

│ 全国省市县下拉地址选择源码.zip

│ 安卓省市联动.rar

│ 自己做的安卓开发关于两个spinner联动的实例.rar

│ 选择城市列表,配本地数据库,可以直接应用到项目.zip

├─短信相关

│ 一个短信应用源码.rar


后台转发短信到指定邮件箱,有一个测试界面,是别人的程序我组合一起,部分原创.rar

│ 安卓手机定时发送短信 ,多条短信同时发布.zip

│ 广播监听短信并获取短信内容.rar

├─短信验证

│ android仿淘宝,自动获取短信验证码 demo.zip

├─社会化分享第三方登录

│ SharedSDK实现一键分享.rar

│ 使用ShareSDK完成一键分享.rar

│ 微信分享Demo.zip

│ 新浪微博+九宫格快捷分享.rar

│ 第三方登录(QQ空间+新浪微博).rar

│ 第三方登录(新浪,腾讯。人人网).zip

├─窗口抖动

│ 实现抖动窗口.rar

│ 窗口抖动.rar

├─编程知识

│ 模拟Activity进出栈.zip

│ 用Roboguice实现依赖注入-.zip

├─网站交互&JSON&xml

│ Android 解析json_dome.rar

│ Android与.net交互(含post提交使用的Soap).rar

│ android与asp.net中的一般处理程序ashx进行交互.zip

│ android使用JSON进行网络数据交换的实现.zip

│ android机票查询源码webservice实现.rar

│ Android解析服务端XML.zip

│ 利用JSON,通过Android客户端访问web服务器,实现一个登录功能.zip

│ 基于ssl的安全传输,信任X。509证书。.zip

│ 客户端与服务端的json交互的小例子.zip

│ 比较通用的xml解析方法.rar

│ 获取每周电影票房列表.rar

│ 通过httpclient获取到JSON数据,展示到ListView.zip

├─聊天通讯

│ 仿QQ聊天界面,可发png,gif,图文混排.rar

│ 仿微信聊天软件,Socket实现.zip

│ 安卓局域网视频聊天.zip

│ 百度推聊应用.zip

│ 简易微信客户端和服务器源码.rar

├─自定义控件

│ androd自定义有进度的圆形进度条.zip

│ Android 4.0风格中文滚动输入.zip

│ Android Form EditText 验证输入合法性的编辑框.zip

│ Android 自定义头部控件,简单易用.rar

│ android-gif-drawable 支持fig显示的view.zip

│ AndroidWheel Android Wheel支持城市、多种日期时间、密码、图片.zip

│ Android滑动选择控件WheelView,双级联动,有图有真相.rar

│ Android自定义控件知识 – 博客园.pdf

│ Crouton 丰富样式的Toast.zip

│ ImageViewEx 支持Gif显示的ImageView.zip

│ ProgressWheel 支持进度显示的圆形ProgressBar.zip

│ UITableView ios风格控件.zip

│ ViewFlipper水平滑动.rar

│ 一个Demo搞定30个控件.rar

│ 不规则点击区域 三角形点击区域.zip

│ 五种不同的Toast效果.rar

│ 五种效果的Toast.rar

│ 自动换行并且对换行后的子控件间隙进行平均分配.rar

│ 自定义控件入门级demo.zip

│ 高仿iOS ActionSheet控件.rar

├─自适应

│ 计算自己手机的屏幕宽高,density值,px 宽高,dp 的宽高,及px
和dp互转的科普.rar

├─视图效果

│ Activity实现透明的最简洁Demo.zip

│ BadgeView实现在控件上显示小标签.rar

│ MetroUI.rar

│ 仿 [Tidy相册] 背景模糊效果.zip

│ 仿微信标题栏右上角PopupWindow.rar

│ 使用代码绘制一个电池 .rar

│ 各种侧滑界面的实现(圆点指示_标签指示).rar

│ 带暂停功能倒计时TimeCountDown盒子适用.rar

│ 来电弹屏实例代码,带关闭按钮.rar

│ 树形主键.rar

│ 漂亮的自定义圆形进度条.zip

│ 简单实用的抽屉效果.zip

│ 高仿乐动力体重设置.zip

├─视图注入库

│ 模仿butter knife,实现 两个基本的功能.zip

├─视频播放&流媒体

│ android上实现mp4文件的高效率切割。.rar

│ Red5+Android 直播系统的架构服务端的直播流工程.zip

│ SeeJoPlayer.rar

│ 使用Vitamio打造自己的Android万能播放器.pdf

│ 安卓视音频播放测试工程.zip

│ 完整版android视频播放器.zip

│ 手势实现播放器的进度和音量调节.zip

│ 调用系统默认播放器,RTSP流媒体。.rar

├─计算器

│ 计算器的源码.zip

├─记事本备忘录

│ 初初级记事本程序,直接写文件.zip

├─语音识别&文本朗读

│ Android平台使用PocketSphinx做离线语音识别,小范围语音99%识别率.zip

│ data.zip

│ PocketSphinxAndroidDemo.zip

│ 三个android语音识别例程mystt.rar

│ 语音合成和语音听写,科大讯飞,代码有详细注释.rar

│ 语音识别,根据语音,执行对应操作.rar

│ 调用安卓自带文本朗读.rar

├─课程表

│ Android课表视图.zip

├─跑马灯

│ 跑马灯效果MarqueTextView textview 循环 跑马灯效果.rar

├─运营商

│ 获取手机号码&&获取手机运营商.zip

├─进度条

│ Android seekbar滑动按钮源码.rar

│ 仿知乎的横线直线progressbar.rar

│ 垂直SeekBar.zip

│ 环形的调节条,用于工程中特殊的调值控件,拟物控件的制作.rar

├─通讯录&联系人&打电话&归属地

│ Android导入导出txt通讯录工具.rar

│ android手机号码归属地查询源码内附SQlite数据库,并且有查询示例。.zip

│ Android手机的通讯录联系人信息.zip

│ android打电话源码.rar

│ Android简易通讯录程序.rar

│ 一个漂亮的T9拨号面板.zip

│ 仿qq通讯录联系人.rar

│ 名片夹_搜索排序.rar

│ 根据手机号查询通话记录和短信记录.rar

├─邮件相关

│ Android调用谷歌STMP发送邮件 MailDemo.zip

├─锁屏

│ Android4.2原生锁屏GlowPadView.zip

│ Android滑动解锁.zip

│ 安卓锁屏和恢复出厂设置功能.rar

│ 按下电源键,再次按下时,弹出自定义界面。Activity+service+receiver.zip

├─锁屏&九宫格锁屏&解锁

│ android 滑动解锁实现源代码.zip

│ android一键锁屏源代码,android4.2工作正常.zip

│ 一键锁屏功能源码.zip

│ 九宫格滑动解锁例子.rar

│ 智能UI锁屏.zip

├─键盘输入

│ android全屏模式下计算键盘的大小.rar

│ 仿淘宝自定义键盘.rar

│ 最简单的输入法.rar

│ 注释过的谷歌输入法PinyinIME源码.rar

│ 自定义键盘.zip

├─闪光灯

│ 闪光灯的简单控制.rar

├─闹钟

│ Android一个小闹钟例子.zip

│ 倒计时闹钟,用timetasker每秒执行一次并且按照时间显示常规减去分或秒.rar

│ 安卓调用系统闹钟及获取所有软件信息.zip

├─音乐播放器

│ Android多线程断点续传下载+在线播放音乐.zip

│ GL音乐播放器.rar


利用contentprovider扫描内存卡上所有的音频文件,扫描速度一般是300首歌需要50毫秒以内.rar

│ 基于SDL、FFmpeg的android播放器源码.zip

│ 简单实用的音乐播放器.rar


简单音乐播放器,实现了播放器基本功能,使用service后台播放音乐,并使用异步线程加载音乐图片.rar

│ 边下载边播music.rar

│ 音乐播放器 .zip

│ 音乐播放器.zip

│ 音乐播放器源码.rar

├─音乐相关

│ Android 音乐频谱分析,把时域上连续的信号强度转换成离散的频域信号。.rar

├─飞行模式

│ Android定时进入飞行模式.zip

└─验证码

Android随机验证码.rar

android验证码的整个实现过程和所有的代码,功能比较的简单,大家可以好好参考学习一下.rar

关注下面二维码或者搜索公众号:appjiagou,回复“H”获取下载地址

冠亚体育手机网站 5

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注