- 博客(32)
- 资源 (11)
- 收藏
- 关注
原创 项目销毁主页Attempt to invoke virtual method 'java.lang.Object android.content.Context.getSystemService异常
项目需求,项目退出登录的时候,跳转登录页面,重新登录,会重新进入首页。很简单的需求,只需在退出的时候将存储的用户信息销毁,把之前活跃的activity销毁,重新跳转进入登录界面即可。但是在真正执行退出登录的时候,却出现了问题:退出登录销毁主页的时候,因为主页里面嵌套fragment,fragment中执行这自定义控件,导致在销毁的时候,出现 java.lang.NullPointerExc...
2018-08-01 16:59:21 13496 2
原创 过滤web链接中的某些参数
标题 private String sublitStr(String str, List<String> listLimite) { if (!TextUtils.isEmpty(str)) { if (str.contains("?")) { if (str.endsWith("?")) { ...
2018-07-19 11:23:17 398
原创 如何解决打包的时候出现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 2766 2
原创 利用广播机制判断当前网络状态
日常的应用中,我们常常需要监听当前的网络状态,这个时候我们常常用到的是广播机智 intentFilter = new IntentFilter(); intentFilter.addAction("android.net.conn.CONNECTIVITY_CHANGE"); netWorkChangeReceiver = new NetWorkChangeRecei
2016-06-01 09:14:43 554
原创 如何在程序中随时的退出程序
在BaseActivity的onCreate()方法中调用了ActivityCollector的addActivity()方法,表明将当前正在创建的活动添加到活动管理器中,然后在BaseActivity中重写onDestory()方法,并调用了ActivityCollector的removeActivity()方法,表明将一个马上要销毁的活动从Activity从活动管理器中移除。其实思路很简单,只需
2016-05-31 11:20:06 1056
原创 从相册或者相机获得uri转为bitmap
选择拍照或者选择从相册中选择照片public class chooser extends Activity { private ImageView imageView; private OnClickListener imgViewListener; Bitmap myBitmap; private byte[] mContent;
2016-05-22 09:29:19 813
原创 自定义的DataPicker和TimePicker(日期选择器和时间选择器)
公司项目里用到了TimePicker和DataPicker,但是因为项目用的版本较低,所以TimePicker和DataPicker显示出来的样式不怎么美观,那种黑白的,实在看不下去,于是自己定义了两个控件,拿出来分享一下首先封装一个输入框,加减可控制: private void onCreat() { view = LayoutInflater.from(this.getCon
2016-05-05 17:08:39 4893
原创 自定义可设置每行最多显示数目,每个子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 1538 2
原创 Android 手机QQ临时会话
判断手机是否安装了微信APPpublicstaticbooleanisWeixinAvilible(Context context){ final PackageManager packageManager = context.getPackageManager(); // 获取 packagemanager List pinfo = packageMa
2016-03-25 15:42:32 6369
转载 Android开源框架Universal-Image-Loader详解
Android开源框架Universal-Image-Loader详解2014-12-15 5 个评论 来源:梦痕的专栏 收藏 我要投稿如果说评价一下哪个图片开源库最被广泛使用的话,我想应该可以说是Universal-Image-Loader,在主流的应用中如果你随便去反编译几个,基本都能看到他的身影,它就像个图片加载守护者,默默
2016-01-22 09:37:36 522
原创 百度地图开发问题随手记
百度地图的百度地图// 隐藏logoView child = mMapView.getChildAt(1);if (child != null && (child instanceof ImageView || child instanceof ZoomControls)){ child.setVisibility(View.INVISIBLE);
2016-01-08 17:18:37 441
原创 调用系统的图库和系统相机完成获取头像功能 包括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 1591
原创 popupWindow 的使用
废话不说,直接上代码 private void showPopupWindow(View view) { //一个自定义 布局,作为显示的内容 View contentView = LayoutInflater.from(this).inflate(R.layout.activity_myinfo_popupwindow, null);
2015-11-12 20:34:20 490
转载 JAVA字符串格式化-String.format()的使用
常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale l
2015-11-11 16:46:07 500
原创 将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 11429 1
原创 拼图小游戏“ST--拼图”开发篇之后期功能完善
前面跟大家聊了拼图的滑动图片和过关判定等功能,接下来给大家聊一聊后期功能的完善首先,咱们从Menu菜单开始菜单的XML文件 <item android:id="@+id/action_more" android:orderInCategory="6" android:showAsAction="collapseActio
2015-11-01 20:19:57 782
原创 拼图小游戏“ST--拼图”开发篇之主要功能的实现(三)
接下来咱们就要实现点击事件了首先我们要先找到空白的那个控件代码如下 /** * 定义空白ImageView控件获取空白ImageView下标 * * @return 空白ImageView的下标 */ public int FindZero() { for (int i = 0; i < 9; i++) { if (number[i] == R.drawa
2015-11-01 19:01:29 683
原创 拼图小游戏”ST--拼图“开发篇之主要功能的实现(二)
上篇我们写到图片的初始化时,必须对倒置数进行判断,不然可能会出现最后两张图片总是异位的bug我们接着往下来图片初始化,那么我们必须先获取图片,所以我们在初始化图片之前,我们需要先将图片获取到,考虑到图片那么多,如果一张一张的获取,那样程序就会很复杂,也显得很乱,所以我使用了一个帮助类,来实现图片的管理代码如下:public class DataHelper_easy { publi
2015-11-01 17:27:07 844
原创 拼图小游戏"ST--拼图“开发篇之主要功能实现(一)
距离上次发博客好久了,主要是最近太忙,一直再忙着学习各种高级的控件知识以及找工作之类的,所以十分抱歉,刚好抽今天周末,把后面的补上。废话不多说,咱们开始进入正题。前面两个帖子吧登陆界面和开始界面介绍完了,现在开始写咱们的主要功能实现代码,因为我所用的思路在“简单”,“一般”,“困难”三个不同关卡都差不多,只是其中的参数发生了一些改变,所以这里直接拿”简单“关卡来做介绍首先呢
2015-11-01 15:41:22 1276
转载 intent 的使用
Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。★intent大全:1.从google搜索内容 Intent intent = new Intent
2015-10-19 10:40:21 429
转载 音量键的监听 双击退出程序
package com.akm.testvolume; import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.widget.TextView; public cl
2015-10-08 17:42:18 692
原创 拼图小游戏"ST--拼图"开发篇之开始界面的功能实现
开始Start界面开始界面只使用了两个控件,一个是ImageView,另一个是Button按钮两个控件都有onclick事件Button的点击事件public void onclick(View v) { switch (v.getId()) { case R.id.start_bt: Intent intent = new Intent(S
2015-10-08 16:29:08 542
原创 拼图小游戏"ST--拼图"开发篇之开始界面UI布局
首先先寻找思路,看布局需要怎么做开始界面开始界面还是很容易搭出来的开始界面的布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height=
2015-10-08 15:55:19 1064
原创 如何将ActionBar变成透明状态
大家一般使用的都是系统自带的ActionBar主题,比较常使用的就是holo,light,NoActionbar这些一般都可以满足大家的要求但是在有些时候这些可能就不能满足大家的需求了比如一些小游戏 ,音乐播放器等等,大家就需要其他自定义的ActionBar了现在给大家介绍一种简单的方法actionBar = getActionBar(); Resources r
2015-10-08 10:20:36 601
原创 拼图最后两张图片异位问题的解决
// 初始化图片 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 1755
原创 handler从网络获取图片
package com.smalltown.day18_handlerimag;import com.smalltown.day18_handlerimag.utils.HttpUtils;import android.app.Activity;import android.app.ProgressDialog;import android.graphics.Bitmap;
2015-09-22 11:30:58 548
原创 随机生成验证码
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 568
原创 年月日关联 判断平年闰年月份天数判断 放入Spinner 菜鸟
/** * 往spinner中添加年 */ adapter = ArrayAdapter.createFromResource(zhuceActivity.this, R.array.year, android.R.layout.simple_spinner_item); adapte
2015-09-19 17:43:35 1131
原创 数据库帮助类 MySqliteHelper
import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sqlite.SQLiteOpenHelper;import
2015-09-18 19:09:35 1994
原创 电话通讯录用到的 Rui
/** * 演示通过conentresolver访问系统的联系人 * * ContactsContract.Contacts.CONTENT_URI 管理联系人的Uri * content://com.android.contacts/raw_contacts * * ContactsContract.CommonData
2015-09-18 18:58:20 468
原创 如何获取手机联系人 ContentResoverContacts
package com.SmalTown.day15_contentresovercontacts;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import andr
2015-09-18 17:17:28 546
学习白玉梁大神的小Q聊天机器人
2017-03-31
参考学习白玉梁大神的小Q聊天机器人
2017-03-31
蓝牙模块功能的实现
2015-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人