- 博客(16)
- 资源 (5)
- 收藏
- 关注
原创 RXBus初使用
public class RxBus { private static volatile RxBus defaultInstance; private final Subject<Object, Object> bus; // PublishSubject只会把在订阅发生的时间点之后来自原始Observable的数据发射给观察者 public RxB...
2018-03-20 17:35:05 364
原创 Android四则运算(封装)
import android.annotation.SuppressLint;import java.math.BigDecimal;import java.math.RoundingMode;/** * 这是进行BigDecimal的四则运算 */public class DecimalUtil { /** * 金钱加法 * * @pa...
2018-03-20 17:10:33 494
原创 SharedPreferences(封装)
import android.content.Context;import android.content.SharedPreferences;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.Map;/** * 这是最新的 *...
2018-03-20 17:07:42 408
原创 缓存Acache(封装)
import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.PixelFormat;import android.graphics.dr...
2018-03-20 17:02:06 241
原创 时间工具类(封装)
import java.text.DateFormat;import java.text.DecimalFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Gr...
2018-03-20 16:57:21 550
原创 硬件系列(四)-------------Android标签打印机连接与打印位置调动方法总结
一、获取连接的标签打印设备private static List<UsbDevice> deviceList;private static String deviceArrayLisr;private static UsbDevice mUSBDevice;public static PrinterInstance myPrinter;public ...
2018-03-20 16:43:43 3457 20
原创 硬件系列(五)-------------Android小票打印机连接 (已封装好,可直接使用)
一、新建MyUsbPrinterUtil工具类,代码如下:import android.annotation.SuppressLint;import android.app.PendingIntent;import android.content.BroadcastReceiver;import android.content.Context;import andro...
2018-03-20 15:46:15 8433 88
原创 Android开发之实时更新系统时间
实现功能跟手机的时间一样,可模仿秒钟的跳动,实时更新时间到textView中封装的方法:/** * 时间变化handler */@SuppressLint("HandlerLeak")private Handler handler = new Handler() { @SuppressLint("SetTextI18n") @Override public void...
2018-03-20 15:08:36 5183
原创 Android获得当前系统时间、星期几、周几、十二小时制、二十四小时制
mFormat = new SimpleDateFormat("yyyy-MM-dd");//日期格式化 年月日weekFormat = new SimpleDateFormat("EEEE");//日期格式化 星期几twentyFourMinuteTimeFormat = new SimpleDateFormat("HH:mm:ss");//日期格式化 小时:分:秒 HH代表24小时制tw...
2018-03-20 15:04:21 2036
原创 解决listView或者recycleView 的item有CheckBox复用问题
步骤1:自定义一个接口,接口中申明一个方法public interface ProductLabelListener { void childDelete(int Position);//这是删除 void change(boolean b,int position);//b是checkbox的状态,position是当前item在数据源中的位置。}步骤2:让listView或...
2018-03-14 16:40:54 274
原创 Android按钮选中与未选中是的背景自定义
一、在drawable中新建背景样式文件<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true">
2018-03-14 16:14:00 3891
原创 bigdecimal 保留小数位
public static BigDecimal toBigDecimal(String v) { BigDecimal bigDecimal = new BigDecimal(v); BigDecimal bigDecimal1 = bigDecimal.setScale(1); /** * 四舍五入接近零 */ BigDecimal bigD...
2018-03-13 16:03:31 432
原创 Android 整数数据保留2位小数点
public static String toDecimal(String v) { Float f = Float.valueOf(v); @SuppressLint("DefaultLocale") String format = String.format("%.2f", f); return format;}可以直接作为工具类直接使用...
2018-03-13 15:46:21 1576
原创 自定义CheckBox
一、书写控件CheckBox<CheckBox android:id="@+id/cb_is_print" android:layout_width="28dp" android:layout_height="28dp" android:layout_gravity="center" android:layout_marginRight="60dp"..
2018-03-08 11:59:14 350
原创 在代码中模拟人的点击按钮操作
button.performClick();button是自己写的按钮的名字。performClick()方法是执行点击事件。button.performClick();执行之后无效的原因:开发过程中遇到button.performClick()无效,原因是View.performClick()需要再UI线程中调用才会有效执行。响应系统调用的方法(比如报告用户动作的onKeyDown()或一个生命...
2018-03-07 09:45:05 2568
原创 notification点击并带数据跳转到具体页面
public int notify(MPushMessage message, Intent clickIT) { if (message == null || clickIT == null) return -1; Integer nid = message.getNid(); //1.如果NID不存在则新生成一个,且新生成的Id在nIds是不存...
2018-03-07 09:34:19 1678
PrintTool.zip
2019-08-16
音频播放文件与源码
2018-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人