
Android
天耀106
自己在珠海学习计算机软件专业,如今差不多在深圳工作一年时间。对安卓和微信有自己的一点理解和经验。
展开
-
soundPool简单用法
soundPool用法: protected SoundPool soundPool=new SoundPool(1, AudioManager.STREAM_MUSIC, 0); protected HashMap soundMap = new HashMap(); @Override protected void onCreate(Bundle savedInstanceState原创 2016-01-16 10:46:24 · 659 阅读 · 0 评论 -
Android面试题目
1、RecycleView如何优化?RecycleView中要加载多种不同样式的item该怎么实现?答:1、使用 ViewHolder复用布局 2、Bitmap 优化 3、避免内存泄漏,可以使用 Android Profiler 或者 LeakCanary来监测。 4、避免主线程中计算。如果有复杂计算,需要新创建进程。2、Android下解决滑动冲突的常见思路是什么?...原创 2018-05-09 22:09:29 · 191 阅读 · 0 评论 -
Activity的AsyncTask请求
工具类ActivityUtils代码:import android.app.ProgressDialog;import android.content.Context;import android.os.AsyncTask;import java.util.concurrent.Callable;public class ActivityUtils { private s原创 2016-10-20 11:58:55 · 316 阅读 · 0 评论 -
Toast处理
protected void showText(Context context, String message) { if (mToast == null) { mToast = Toast.makeText(context, message, Toast.LENGTH_SHORT); } else { mToast.原创 2016-07-28 15:02:57 · 455 阅读 · 0 评论 -
用回调封装OKHttp
1、封装String字符串private static void request(String url,final Callback callback){ final Handler handler =new Handler(){ @Override public void handleMessage(Message msg) { super.handleMess原创 2016-10-18 11:53:09 · 598 阅读 · 0 评论 -
这是对上一篇文件进行优化,加入了服务service
主界面代码:import java.util.ArrayList;import java.util.List;import net.intelink.express.SZYDPDA.R;import net.intelink.express.adapter.CommonAdapter;import net.intelink.express.adapter.ViewHolder;im原创 2016-05-13 17:53:06 · 533 阅读 · 0 评论 -
蓝牙连接电子称以及解析电子称返回的数据
import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.UUID;import net.intelink.express.SZYDPDA.R;impor原创 2016-05-12 15:34:45 · 9593 阅读 · 23 评论 -
根据文件名称播放Assets资源
这一段代码是我在开发过程中遇到的问题,就是播放资源文件,在开发中我用到了raw资源,但总觉得不太好用,因为播放资源都是要用到R.raw.XXX,所以我的解决办法是通过Assets资源播放。这是我写的一段代码,供你们参考一下:package com.example.rawread;import java.io.IOException;import android.content.re原创 2016-01-14 10:09:47 · 450 阅读 · 0 评论 -
Android ListView的通用适配器Adapter
原文地址:http://blog.youkuaiyun.com/lmj623565791/article/details/38902805/这篇文章是学习鸿洋大师的作品的。自己本人也学着敲了一遍,获益匪浅。以下代码基本上也跟他一样。但是是我自己做的,我觉得还是有必要发布以下,让自己以后能够看到。1、ViewHolderpackage com.example.commonadapter;impo原创 2016-01-13 14:36:31 · 491 阅读 · 0 评论 -
Android自定义捕获Application全局异常
原文地址:http://blog.youkuaiyun.com/jdsjlzx/article/details/7606423写这篇文章主要是解决网友所说的原文程序一直Toast,而没有退出程序的问题。以下我是通过AppManager管理类的方法添加和结束Activity。在MainActivity.java代码中,代码是这样写的:package com.example.crash;imp原创 2016-01-12 15:38:14 · 1254 阅读 · 6 评论 -
SQLite数据库用法
SQLite基类代码:import net.intelink.express.db.DBOpenHelper;import android.content.Context;public class SQLiteDaoBase { protected DBOpenHelper dbHelper; public SQLiteDaoBase(Context context) { t原创 2016-01-20 09:35:04 · 533 阅读 · 0 评论 -
AlertDialog.Builder用法
AlertDialog.Builder代码new AlertDialog.Builder(AddAddressActivity.this).setTitle("温馨提示").setMessage("保存就把数据保存到收件扫描收货地址中,删除就把该条数据删除了.").setPositiveButton("保存", new DialogInterface.OnClickListener() {原创 2016-01-19 15:59:45 · 693 阅读 · 0 评论 -
DBOpenHelper用法
DBOpenHelper用法import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;public class DBOpenHelper extends SQLiteOpenHelper{ pu原创 2016-01-19 15:57:14 · 8026 阅读 · 0 评论 -
SoundPool播放Assets资源
SoundPool播放Assets资源代码:protected SoundPool soundPool=null; protected HashMap soundMap = new HashMap(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanc原创 2016-01-16 11:24:09 · 1027 阅读 · 0 评论 -
性能优化-内存泄漏优化
1、什么是内存泄漏?答:内存不在GC的掌控之内了。(1)垃圾回收机制GC,总结java的GC内存回收机制:某对象不再有任何的引用的时候才会进行回收。 GC回收机制的原理,可以作为GC Root引用点的是: 1)JavaStack中的引用的对象 2)方法区中静态引用指向的对象 3)方法区中常量引用指向的对象 4)Native方法中J...原创 2018-05-20 00:31:26 · 280 阅读 · 0 评论