自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 DBImpl基于ormlite数据库的操作,数据读写效率更高

import android.content.ContentValues;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import com.j256.ormlite.field.DatabaseField;import com.j256.ormlite.table.Datab...

2019-12-30 15:52:59 184

原创 Android 网络监听(适配7以上)

import android.app.Application;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.net.Con...

2019-12-17 17:54:24 252

原创 IOS Swift设置UIImageView为圆形

layer.cornerRadius =ImageView.frame.size.width / 2layer.masksToBounds = truecontentMode =UIView.ContentMode.center

2019-09-29 18:26:36 1146

原创 Android 广告图片自动轮播控件

public class ImageCycleView extends LinearLayout { public static boolean isenaled = true; //时间 public static int time; /** * 上下文 */ private Context mContext; /** * 图片轮播视图 */ privat...

2019-08-16 14:49:15 327

原创 Android 自定义TextView,根据字的多少来改变字体的大小

public class AutoScaleTextView extends TextView { private Paint textPaint; private float preferredTextSize; private float minTextSize; public AutoScaleTextView(Context context) { this(context,...

2019-08-16 14:46:24 713

原创 自定义MD5加密

public class MD5 { private final static String[] strDigits = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f" }; public MD5() { } private static String byte...

2019-08-16 14:38:06 661

原创 Android 下载apk并且通知栏更新进度(通知栏兼容 Android 8.0)

public class DownloadService extends Service { // 超时 private static final int TIMEOUT = 15 * 1000; //handler状态 public static final int DOWN_SUCCESS = 1; public static final int D...

2019-08-16 14:19:05 3118

原创 Android 自定义 禁止黏贴的输入框Edittext

public class NullMenuEditText extends android.support.v7.widget.AppCompatEditText { public NullMenuEditText(Context context) { super(context); } public NullMenuEditText(Context c...

2019-08-16 14:10:27 266

原创 Android 重写系统Log打印

private static final boolean DEVELOP_MODE = true; private static final String CLASSNAME = "==>";//分隔符 private static final String TAG = "ZhiZeLog--->";//app名称 public static void d...

2019-08-16 09:11:43 458

原创 Android 自定义TextView跑马灯效果

public class TextMarquee extends android.support.v7.widget.AppCompatTextView { public TextMarquee(Context context, AttributeSet attrs) { super(context, attrs); setEllipsize(TextUt...

2019-08-15 18:08:47 116

原创 Android TextView文字描边

import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import android.text.TextPaint;import android.util.AttributeSet;import android.view.ViewGroup;import ...

2019-08-15 18:05:59 1304

原创 Android软键盘的使用

public class KeyUtils { private static final int MIN_CLICK_DELAY_TIME = 1000; private static long lastClickTime; /** * 两次点击按钮之间的点击间隔不能少于1000毫秒 * * @return */ pub...

2019-08-15 17:53:10 152 1

原创 对象反射赋值

/** * 对象反射赋值 */ public static <T> void CopyObjectField(T newobj, T oldobj) { Map<String, Object> map = new HashMap<>(); Field[] mField = newobj.getCla...

2019-08-15 17:48:11 221

原创 判断某个服务是否正在运行的方法

/** * 判断某个服务是否正在运行的方法 * * @param serviceName 是包名+服务的类名(例如:net.loonggg.testbackstage.TestService) * @return true代表正在运行,false代表服务没有正在运行 */ public static boolean isServi...

2019-08-15 17:45:04 821

原创 强制帮用户打开GPS

public static final void openGPS() { Intent GPSIntent = new Intent(); GPSIntent.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider"); ...

2019-08-15 17:43:50 228 1

原创 Android全屏与非全屏的切换设置方法小结

1. Window方式if (mIsFullScreen){//设置为非全屏 WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN); getWindow().setAttribu...

2019-07-15 15:10:11 582

原创 Android  自定义选择器Dialog(单选,时间选择)

import android.app.Dialog;import android.content.Context;import android.text.TextUtils;import android.view.Gravity;import android.view.View;import android.view.ViewGroup;import android.view.W...

2019-07-15 15:00:44 653

原创 自定义View 对比线状图 图表 LineChartView

import android.content.Context;import android.content.res.Resources;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.LinearGradient;import android.graphics....

2019-07-15 14:52:53 313

原创 Android 中Double的运算方法

/** * 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 * 确的浮点数运算,包括加减乘除和四舍五入。 *///默认除法运算精度private static final int DEF_DIV_SCALE = 10;/** * 提供精确的加法运算。 * * @param v1 被加数 * @param v2 加数 * @return 两个参数的和...

2018-11-19 14:30:56 4546

原创 Android 搜索结果中的 搜索关键字 做颜色改变

public class MyTextView extends TextView { public MyTextView(Context context, AttributeSet attrs) { super(context, attrs); } public void setSpecifiedTextsColor(String text, String...

2018-11-19 14:28:52 788 1

原创 Android 打电话实现两种方法

我们需要在AndroidMenifest文件里加上这个权限:&lt;uses-permission android:name="android.permission.CALL_PHONE" /&gt;。第一种方法,拨打电话跳转到拨号界面。源代码如下:Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + phone...

2018-11-19 14:27:36 3174

原创 Android 观察者模式

/** * @Module : * @Comments :观察者接口 * @Author : eric.chen * @CreateDate : 2017-03-10 * @ModifiedBy : eric.chen * @ModifiedDate: 2017-03-10 * @Modified: */public interface CartObserverListene...

2018-11-19 14:25:09 203

原创 TextView 跑马灯效果一个布局可用多个效果

public class TextMarquee extends TextView { public TextMarquee(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected void onFocusChanged(boolean focused, int dire...

2018-11-19 14:19:19 224

转载 Android 获取Mac地址,兼容6.0以下和6.0以上

import android.content.Context;import android.net.wifi.WifiInfo;import android.net.wifi.WifiManager;import android.os.Build;import android.text.TextUtils;import java.io.FileReader;import java....

2018-11-19 14:09:59 831

原创 Android 截屏 保存view的显示成图片到本地

 截屏方法import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Rect;import android.view.Display;import android.view.View;import java....

2018-11-19 14:06:40 955

原创 Android 指纹解锁

import android.Manifest;import android.content.Context;import android.support.v4.hardware.fingerprint.FingerprintManagerCompat;import android.support.v4.os.CancellationSignal;import android.widge...

2018-11-19 14:00:20 134

原创 Android 仿钉钉群组头像 生成多图片结合头像 (图片个数小于等于4)

1:因为本文章中用到的图片显示框架是Glide,所以先要导入//图片显示compile 'com.github.bumptech.glide:glide:3.7.0'compile 'jp.wasabeef:glide-transformations:2.0.1'2:根据Glide写出以下方法 /** * 获取网络图片的Bitmap * * @p...

2018-11-19 13:53:47 2012

原创 Android HorizontalListView并且解决了setSelection方法

import android.content.Context;import android.database.DataSetObserver;import android.graphics.Rect;import android.util.AttributeSet;import android.view.GestureDetector;import android.view.Motio...

2018-11-19 13:44:18 497 1

原创 代码获取app的SHA1

/** * 获取app的SHA1 * * @param context * @return */ public static String sHA1(Context context) { try { PackageInfo info = context.getPackageManager().g...

2018-10-12 14:34:13 417

原创 给一个控件添加一个旋转动画

// 均匀旋转动画private RotateAnimation rotateAnimation;rotateAnimation = (RotateAnimation) AnimationUtils.loadAnimation(getContext(), R.anim.rotating_anim);// 添加匀速转动动画LinearInterpolator lir = n...

2018-09-12 10:11:08 458

原创 RXjava混淆时注意的问题

#Rxjava RxAndroid-dontwarn rx.*-dontwarn sun.misc.**-keepclassmembers class rx.internal.util.unsafe.*ArrayQuene*Field*{long producerIndex;long consumerIndex;}-keepclassmembers class rx.intern...

2018-08-22 18:09:41 3352 3

原创 自定义Gosn解析

compile 'com.google.code.gson:gson:2.8.1'public class ParseUtils { public static &lt;T&gt; T parseJson(String result, Type t) { JsonParser parser = new JsonParser(); JsonEleme...

2018-08-22 18:08:14 631

原创 Android 获取手机存储信息详解(内存,外存等)

ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); //系统内存信息ActivityManager.MemoryInfo memInfo = new ActivityManager.MemoryInfo();am.getMemoryInfo(memInfo);long av...

2018-08-22 18:06:00 4107

转载 Android开发ListView左滑删除

import android.animation.Animator;import android.animation.AnimatorListenerAdapter;import android.animation.ValueAnimator;import android.content.Context;import android.content.res.TypedArray;imp...

2018-08-22 18:03:33 1941

原创 Mac显示隐藏文件命令

打开iTerm或者其他命令行工具在 Finder 窗口中看到那些隐藏的文件和文件夹了defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder 如果你想再次隐藏原本的隐藏文件和文件夹的话,将上述命令替换成defaults write com.apple.finder Apple...

2018-08-22 18:00:53 353

原创 SharedPreferences的使用

/** * @param * @Comments : 共享首选项 * @Author : Lampo * @ModifiedBy : Lampo * @Modified : */public class SharedPreferencesHelper { private final static String APP_SHP_KEY = "cit_info"; ...

2018-08-22 17:56:52 184

原创 捕捉系统崩溃日志 并且保存到本地

import android.content.Context;import java.io.File;import java.io.PrintWriter;import java.io.RandomAccessFile;import java.io.StringWriter;import java.io.Writer;/** * @param * @Comments : ...

2018-08-22 17:46:37 839

原创 保存log.e日志到本地

 package com.xvli.cit.Util;import android.content.Context;import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputSt...

2018-08-22 17:43:33 1442

原创 Android 开发内嵌H5的设置,稳定性,问题

1.资源文件已经部署到服务器上,直接请求服务器内的资源。2.项目中的资源(也叫本地资源),html的展示所需资源基本都在本地的资源文件夹中。as一般放置于assete内。 //加载assets目录下的test.html文件webView.loadUrl("file:///android_asset/test.html");//加载网络资源(注意要加上网络权限)webView...

2018-08-22 17:36:07 1695

原创 DCloud,ApiCloud,AppCan,Bingotouch,Cordova分别是什么?他们的优缺点分别什么?

目录 ApiCloud : App定制平台 APP开发平台 DCloud : APPCan : Bingotouch : Cordova: ApiCloud : App定制平台 它是APICloud在已有的移动应用开发平台上,推出的全新服务体系。App定制平台为企业提供在线APP定制开发服务。服务特色一是帮助企业客户免费梳理APP开发需求,输出评估报...

2018-08-22 17:31:49 3854 2

安卓联网和数据返回操作

这是个联网的工具类并且有请求方法和数据返回的处理

2015-07-09

空空如也

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

TA关注的人

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