心得
Evan_Jhon
安卓程序猿
展开
-
拼图最后两张图片异位问题的解决
// 初始化图片 public void initView() { for (int i = 0; i < number.length; i++) { number[i] = gameover[i]; } // 将图片随机化 for (int i = 0; i < number.length - 4; i++) { int temp = number[i];原创 2015-10-08 08:40:45 · 1871 阅读 · 0 评论 -
如何解决打包的时候出现Execution failed for task ':app:transformClassesWithJarMergingForDebug'等问题
如何解决打包的时候出现Execution failed for task ‘:app:transformClassesWithJarMergingForDebug’等问题今天项目上线 打包的时候遇到一个问题:正常的debug调试的时候 每次编译都不通过 会提示:app:transformClassesWithJarMergingForDebug:java.util.zip.ZipException:原创 2017-03-24 17:45:58 · 2815 阅读 · 2 评论 -
从相册或者相机获得uri转为bitmap
选择拍照或者选择从相册中选择照片public class chooser extends Activity { private ImageView imageView; private OnClickListener imgViewListener; Bitmap myBitmap; private byte[] mContent;原创 2016-05-22 09:29:19 · 874 阅读 · 0 评论 -
利用广播机制判断当前网络状态
日常的应用中,我们常常需要监听当前的网络状态,这个时候我们常常用到的是广播机智 intentFilter = new IntentFilter(); intentFilter.addAction("android.net.conn.CONNECTIVITY_CHANGE"); netWorkChangeReceiver = new NetWorkChangeRecei原创 2016-06-01 09:14:43 · 575 阅读 · 0 评论 -
如何在程序中随时的退出程序
在BaseActivity的onCreate()方法中调用了ActivityCollector的addActivity()方法,表明将当前正在创建的活动添加到活动管理器中,然后在BaseActivity中重写onDestory()方法,并调用了ActivityCollector的removeActivity()方法,表明将一个马上要销毁的活动从Activity从活动管理器中移除。其实思路很简单,只需原创 2016-05-31 11:20:06 · 1075 阅读 · 0 评论 -
自定义的DataPicker和TimePicker(日期选择器和时间选择器)
公司项目里用到了TimePicker和DataPicker,但是因为项目用的版本较低,所以TimePicker和DataPicker显示出来的样式不怎么美观,那种黑白的,实在看不下去,于是自己定义了两个控件,拿出来分享一下首先封装一个输入框,加减可控制: private void onCreat() { view = LayoutInflater.from(this.getCon原创 2016-05-05 17:08:39 · 4939 阅读 · 0 评论 -
自定义可设置每行最多显示数目,每个子View宽度等分的FlowView
// 存储所有子View private List<List<View>> mAllChildViews = new ArrayList<List<View>>(); // 每一行的高度 private List<Integer> mLineHeight = new ArrayList<Integer>(); // 最多的列数 默认设置为4,可以自己另行设置原创 2016-05-03 09:51:57 · 1559 阅读 · 2 评论 -
Android 手机QQ临时会话
判断手机是否安装了微信APPpublicstaticbooleanisWeixinAvilible(Context context){ final PackageManager packageManager = context.getPackageManager(); // 获取 packagemanager List pinfo = packageMa原创 2016-03-25 15:42:32 · 6397 阅读 · 0 评论 -
百度地图开发问题随手记
百度地图的百度地图// 隐藏logoView child = mMapView.getChildAt(1);if (child != null && (child instanceof ImageView || child instanceof ZoomControls)){ child.setVisibility(View.INVISIBLE);原创 2016-01-08 17:18:37 · 457 阅读 · 0 评论 -
将Long类型的时间转换成年月日时分秒
这是一个简单的方法,会经常用到的 long time= System.currentTimeMillis(); Date date = new Date(time); SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); sd.sd.format(date)转换之后的样式就是:年-月-日 时-分-秒原创 2015-11-04 09:19:22 · 11538 阅读 · 1 评论 -
调用系统的图库和系统相机完成获取头像功能 包括popupWindow的使用
忙着做项目,废话不多说,至于注释和代码解释什么的以后再补 public class MyInfoActivity extends Activity { public final static int PHOTO_ZOOM = 0; public final static int TAKE_PHOTO = 1; public final static int PHOTO原创 2015-11-13 08:56:24 · 1606 阅读 · 0 评论 -
popupWindow 的使用
废话不说,直接上代码 private void showPopupWindow(View view) { //一个自定义 布局,作为显示的内容 View contentView = LayoutInflater.from(this).inflate(R.layout.activity_myinfo_popupwindow, null);原创 2015-11-12 20:34:20 · 517 阅读 · 0 评论 -
随机生成验证码
private static int r; private static int g; private static int b;private static StringBuffer buffer; public static final char[] CHARS = { '2', '3', '4', '5', '6', '7', '8',原创 2015-09-19 18:03:36 · 588 阅读 · 0 评论 -
如何将ActionBar变成透明状态
大家一般使用的都是系统自带的ActionBar主题,比较常使用的就是holo,light,NoActionbar这些一般都可以满足大家的要求但是在有些时候这些可能就不能满足大家的需求了比如一些小游戏 ,音乐播放器等等,大家就需要其他自定义的ActionBar了现在给大家介绍一种简单的方法actionBar = getActionBar(); Resources r原创 2015-10-08 10:20:36 · 645 阅读 · 0 评论 -
年月日关联 判断平年闰年月份天数判断 放入Spinner 菜鸟
/** * 往spinner中添加年 */ adapter = ArrayAdapter.createFromResource(zhuceActivity.this, R.array.year, android.R.layout.simple_spinner_item); adapte原创 2015-09-19 17:43:35 · 1168 阅读 · 0 评论 -
项目销毁主页Attempt to invoke virtual method 'java.lang.Object android.content.Context.getSystemService异常
项目需求,项目退出登录的时候,跳转登录页面,重新登录,会重新进入首页。很简单的需求,只需在退出的时候将存储的用户信息销毁,把之前活跃的activity销毁,重新跳转进入登录界面即可。但是在真正执行退出登录的时候,却出现了问题:退出登录销毁主页的时候,因为主页里面嵌套fragment,fragment中执行这自定义控件,导致在销毁的时候,出现 java.lang.NullPointerExc...原创 2018-08-01 16:59:21 · 13635 阅读 · 2 评论