自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 常用的网站网址

2015-10-13 08:51:25 348

转载 音量键的监听 双击退出程序

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

反编译工具 dex2jar 2.1

反编译工具 dex2jar 2.1

2022-02-11

Android 时间日期转换工具类

调此方法输入所要转换的时间输入例如("2014-06-14-16-09-00")转换需要的样式

2018-09-25

okhttp封装

Android 开发工具类,ok封装类,基于张鸿洋ok,直接作为library使用,

2018-09-25

自定义日历控件

自定义日历控件,展示的内容为当前天至往后30天时间,可多选,可以直接获取多选的日期

2017-04-12

学习白玉梁大神的小Q聊天机器人

2017-03-31

参考学习白玉梁大神的小Q聊天机器人

2017-03-31

自定义TimePicker和DataPicker

自定义DataPIcker和TimePicker,多级联动,可自定义样式

2016-05-06

自定义可设置每行显示子View个数并且每个子View等宽的FlowView

自定义可设置每行显示子View个数并且每个子View等宽的FlowView

2016-05-03

Sparke即时通讯

Spark消息即时传输Demo 可以通过自己架构的服务器,让连接本机服务器的客户端实现即时通讯 android 即时通讯 Spark

2015-11-07

二维码生成器

一个简单的二维码生成器Demo,可以直接输入文字或者网址,直接生成二维码图片显示

2015-11-07

蓝牙模块功能的实现

public class BluetoothActivity extends Activity { private BluetoothAdapter ad; private static BluetoothDevice device; private UUID uuid;

2015-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除