登录
首页 » Android » Android快速开发不可或缺的11个辅助类

Android快速开发不可或缺的11个辅助类

于 2023-04-25 发布 文件大小:18.77 kB
0 222
下载积分: 2 下载次数: 1

代码说明:

个人觉得挺实用的,主要包括了APP工具类,屏幕相关工具类、网络请求相关类、键盘操作相关类、sd卡本地存储相关类、单位转换相关类等等

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • bluetooth简单打开关闭搜索
    android蓝牙简单入门,只涉及打开蓝牙,关闭蓝牙,搜索配对蓝牙,显示蓝牙可见
    2023-03-16 06:20:04下载
    积分:1
  • Viterbi-Vifekbi-This
    说明:  强烈推荐好用的卷积码编码,维特比译码和软判决,本代码简易可行,(Good convolutional code coding, Viterbi decoding and soft decision are highly recommended. This code is simple and feasible.)
    2019-03-28 00:21:41下载
    积分:1
  • 获取系统图库的图片,调用系统相机,并生成预览,
    ** * 这个是进入相册显示所有图片的界面 *  * @author king * @QQ:595163260 * @version 2014年10月18日  下午11:47:15 */public class AlbumActivity extends Activity {//显示手机里的所有图片的列表控件private GridView gridView;//当手机里没有图片时,提示用户没有图片的控件private TextView tv;//gridView的adapterprivate AlbumGridViewAdapter gridImageAdapter;//完成按钮private Button okButton;// 返回按钮private Button back;// 取消按钮private Button cancel;private Intent intent;// 预览按钮private Button preview;private Context mContext;private ArrayList dataList;private AlbumHelper helper;public static List contentList;public static Bitmap bitmap;protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(Res.getLayoutID("plugin_camera_album"));PublicWay.activityList.add(this);mContext = this;//注册一个广播,这个广播主要是用于在GalleryActivity进行预览时,防止当所有图片都删除完后,再回到该页面时被取消选中的图片仍处于选中状态IntentFilter filter = new IntentFilter("data.broadcast.action");  registerReceiver(broadcastReceiver, filter);          bitmap = BitmapFactory.decodeResource(getResources(),Res.getDrawableID("plugin_camera_no_pictures"));        init();initListener();//这个函数主要用来控制预览和完成按钮的状态isShowOkBt();}BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {           @Override          public void onReceive(Context context, Intent intent) {          //mContext.unregisterReceiver(this);            // TODO Auto-generated method stub          gridImageAdapter.notifyDataSetChanged();        }      };  // 预览按钮的监听private class PreviewListener implements OnClickListener {public void onClick(View v) {if (Bimp.tempSelectBitmap.size() > 0) {intent.putExtra("position", "1");intent.setClass(AlbumActivity.this, GalleryActivity.class);startActivity(intent);}}}// 完成按钮的监听private class AlbumSendListener implements OnClickListener {public void onClick(View v) {overridePendingTransition(R.anim.activity_translate_in, R.anim.activity_translate_out);intent.setClass(mContext, MainActivity.class);startActivity(intent);finish();}}// 返回按钮监听private class BackListener implements OnClickListener {public void onClick(View v) {intent.setClass(AlbumActivity.this, ImageFile.class);startActivity(intent);}}// 取消按钮的监听private class CancelListener implements OnClickListener {public void onClick(View v) {Bimp.tempSelectBitmap.clear();intent.setClass(mContext, MainActivity.class);startActivity(intent);}}// 初始化,给一些对象赋值private void init() {helper = AlbumHelper.getHelper();helper.init(getApplicationContext());contentList = helper.getImagesBucketList(false);dataList = new ArrayList();for(int i = 0; i= PublicWay.num) {toggleButton.setChecked(false);chooseBt.setVisibility(View.GONE);if (!removeOneData(dataList.get(position))) {Toast.makeText(AlbumActivity.this, Res.getString("only_choose_num"),200).show();}return;}if (isChecked) {chooseBt.setVisibility(View.VISIBLE);Bimp.tempSelectBitmap.add(dataList.get(position));okButton.setText(Res.getString("finish") "(" Bimp.tempSelectBitmap.size() "/" PublicWay.num ")");} else {Bimp.tempSelectBitmap.remove(dataList.get(position));chooseBt.setVisibility(View.GONE);okButton.setText(Res.getString("finish") "(" Bimp.tempSelectBitmap.size() "/" PublicWay.num ")");}isShowOkBt();}});okButton.setOnClickListener(new AlbumSendListener());}private boolean removeOneData(ImageItem imageItem) {if (Bimp.tempSelectBitmap.contains(imageItem)) {Bimp.tempSelectBitmap.remove(imageItem);okButton.setText(Res.getString("finish") "(" Bimp.tempSelectBitmap.size() "/" PublicWay.num ")");return true;}return false;}public void isShowOkBt() {if (Bimp.tempSelectBitmap.size() > 0) {okButton.setText(Res.getString("finish") "(" Bimp.tempSelectBitmap.size() "/" PublicWay.num ")");preview.setPressed(true);okButton.setPressed(true);preview.setClickable(true);okButton.setClickable(true);okButton.setTextColor(Color.WHITE);preview.setTextColor(Color.WHITE);} else {okButton.setText(Res.getString("finish") "(" Bimp.tempSelectBitmap.size() "/" PublicWay.num ")");preview.setPressed(false);preview.setClickable(false);okButton.setPressed(false);okButton.setClickable(false);okButton.setTextColor(Color.parseColor("#E1E0DE"));preview.setTextColor(Color.parseColor("#E1E0DE"));}}public boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK) {intent.setClass(AlbumActivity.this, ImageFile.class);startActivity(intent);}return false;}@Overrideprotected void onRestart() {isShowOkBt();super.onRestart();}
    2014-12-10下载
    积分:1
  • IAR FOR AVR
    【实例简介】
    2021-08-06 00:30:55下载
    积分:1
  • Tourism_Memory1
    个人开发的 一个基于android平台的LBS 旅游记忆项目 是社区应用 有地图位置的服务 记忆自己的旅游足迹 分享给好友...使用了闪屏,等各种绚丽的界面,数据库使用contentProvider来提供通过uri和界面交互。有注释,适合新手学习。(Personal development of a tourism based on the android platform of LBS applications have memory map of the project is the location of community services to share the memory footprint of their travel to friends ...)
    2021-04-25 22:48:46下载
    积分:1
  • specialEffects
    android 的一些功能特效 很实用的。(android special effects)
    2012-11-24 20:54:26下载
    积分:1
  • 水果连连看
    一款连连看的游戏,闲暇时分娱乐消遣,游戏说明,通过一根线两个相同的水果链接起来就可以消除点,简单易上手!
    2022-07-15 10:35:30下载
    积分:1
  • 监听android应用被卸载后 再使用libcurl三方库进行一次三方请求例子
    监听自身应用卸载,并在卸载之后,使用libcurl三方库进行一次三方请求,或者启动网页的实例工程。
    2014-09-23下载
    积分:1
  • ZBarScanProj
    ZBar库的android编译工程,扫码速度相当快。可以参考。(Sweep ZBar library android compile the project, code is quite fast. You can refer to. )
    2015-05-04 14:51:17下载
    积分:1
  • 仿赶集生活android客户端的介绍启动界面 实例源码
    仿赶集生活android客户端的介绍启动界面 实例源码
    2015-02-19下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载