自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java去掉字符串首尾的““

去掉字符串首尾的""

2022-06-17 16:08:50 3386 1

原创 Android调用系统摄像头,实现无预览静默拍照

Android调用系统摄像头实现无预览拍照

2022-06-17 16:02:15 1531

原创 Android查看新插入的usb设备的pId和vId

查看usb的vid和pid

2022-06-17 15:48:01 2279

原创 Android studio debug时软件直接闪退

A/art: art/runtime/jdwp/jdwp_event.cc:681] Check failed: threadId != 0u (threadId=0, 0u=0);网上搜了一下,以前是在setting里边有一个instant run,把它关掉就好,但是我的studio没有这个东西,那么可能就是以前的版本有,现在的版本没有,然后再找,发现是打的断点的问题,把所有的断点去掉就好了。不知道怎么查看所有断点的:工具栏的run —> view Breakpoints里边可以看到所有断点,

2021-11-25 10:09:36 3842

原创 Android 图片下载工具类

public class DownGoodsImage { private Context context; private String filePath; private String fileName; private Bitmap mBitmap; private String mSaveMessage = "失败"; private final String TAG = "DOWNLOADIMG"; private ProgressDial.

2021-10-27 19:44:41 1301

原创 Android展示本地图片

String path = Environment.getExternalStorageDirectory().getAbsolutePath();File fileTest= new File(path + "/fileTest");private List<File> list = new ArrayList<>();list.clear();list = getFile(fileTest);if (list .size() == 1){FileInputStrea

2021-10-27 19:41:44 344

原创 Android报错too many open files

今天在开发时,出现了这个错误,然后软件闪退了,其实以前也出现过,只不过没有上心,这次正好让老板看到这个问题,所以必须要想办法解决了。。。看报错,说是打开了太多的文件(其实不准确,只是我一开始是这么以为的),然后就从这方面开始入手去找问题,巧的是正好那个地方确实有打开文件,所以我一开始以为就是这个原因导致的。这里我是请求接口,然后展示相关数据,再去对各条数据进行其他处理,这里会展示多张图片,因为这些图片是基本固定的,所以我就把这些图片缓存在了本地,节省用户的流量,然后就是每次展示图片都会去读取这些图片,找

2021-10-13 14:38:21 1154

原创 Kotlin的ListView与RecyclerView的简单应用

写下来自己以后看:先是item的布局文件:里边放了一个图片和一个文本框<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="

2021-09-10 19:03:07 156

原创 Android开发小技巧

1、EditText判空:以前判断一个EditText是不是空,是这样写的: if (null == et_userName.getText() || "".contentEquals(et_userName.getText())){ ToastUtil.showTextToast(context,"账号不能为空"); }后来发现TextUtils有一个现成的方法:if (TextUtils.isEmpty(et_userName.getText().toString().trim())

2021-08-04 09:49:05 185

原创 App意外死亡后,拉起本应用。

我自己试的可以。一个service:public class RunService extends Service { private Disposable mSubscription; public RunService() { } @Nullable @Override public IBinder onBind(Intent intent) { return null; } @Override public

2021-06-24 19:05:01 142

原创 自定义Toast(解决重复显示及控制显示时间)

Android显示Toast,点击的多了,会很难看,所以,做一个有新的Toast要显示的话,就把旧的撤销掉。可自定义Toast样式。Toast工具类:public class ToastUtil { private static List<Toast> toastList = new ArrayList(); //显示文本的Toast public static void showTextToast(Context context, String message

2021-06-24 18:57:42 360

原创 先权限申请到,再跳转

public class PermissionActivity extends Activity { public static int PERMISSION_REQ = 0x123456; private String[] mPermission = new String[]{ Manifest.permission.INTERNET, Manifest.permission.CAMERA, Manifest.per

2021-05-06 19:36:35 97

原创 全国省市县json数据

[{ "value": "110000", "province": "北京市", "data": [ { "value": "110100", "city": "北京市", "dataList": [ { "value": "110101", "area": "东城区" }, { "value": "110102", "ar

2021-04-07 17:45:42 2295 2

转载 Android使用gif

加依赖:implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.16'布局中使用:<pl.droidsonroids.gif.GifImageView android:id="@+id/gif_loading" android:layout_width="500px" android:layout_height="100px" android:layout_gra

2021-03-02 18:58:39 218

原创 Android运行程序生成日志文件

因为软件是在机器上跑的,不是在手机上跑的,所以就需要生成日志文件来记录一些比较重要的操作或者状态。首先用到的是两个相关的工具类:LocalLog.javaimport android.annotation.SuppressLint;import java.text.SimpleDateFormat;import java.util.Date;/** * Created by zcf on 2020/9/18. */final class LocalLog { private

2021-01-19 19:16:32 1989 5

原创 android Okhttp简单post、get请求

private class MyThreadOpenAsk implements Runnable{ //在run方法里写具体的操作 @Override public void run() { try { OkHttpClient client = new OkHttpClient(); StringBuilder sb = new StringBuilder(baseUr

2020-12-23 19:20:36 287

原创 Android实现简单账号密码登录

写在了线程池里边。public static final ExecutorService fixedThreadPool = Executors.newFixedThreadPool(8);//登录按钮的点击事件case R.id.btn_devOps_login: if (null == et_userName.getText() || "".contentEquals(et_userName.getText())){ Toa

2020-12-22 20:14:39 3786

原创 Android解析Token

GetToken类:/** * Created by zhaochengfang on 2020/11/24 */public class GetToken { public static void getToken(String token){ String strToken = new String(Base64.decode(token.split("\\.")[1],0)); Log.i("GETTOKEN_Token",strToken);

2020-12-22 20:09:07 400

原创 Android捕捉手指从屏幕底部向上滑动

现在写的项目里,需要用到一个功能,就是手指从屏幕的底部向上滑动,然后弹出一个登录的Dialog,要实现主要就是捕捉手指的滑动事件。首先呢,自己的要实现这个功能的Activity或者Fragment要实现两个监听接口:然后,定义一下GestureDetector:GestureDetector gestureDetector;在onCreate()方法中:gestureDetector = new GestureDetector(this,this);这两个this,一个是context,一

2020-12-19 16:09:00 1412 1

原创 Android简单实现给图片加阴影效果

我这里使用的是先画出来一个阴影,然后把原图盖上去://先画出来一个阴影,再把原图盖上去 Bitmap srcBitmap = BitmapFactory.decodeResource(context.getResources(),R.drawable.back); //获取位图的Alpha通道图 Bitmap shadowBitmap = srcBitmap.extractAlpha(); paint.setColor(Color.DKGRA

2020-12-09 14:23:27 1183

转载 Android初级自定义View和ViewGroup

MyView继承View:/** * Created by zhaochengfang on 2020/12/8 */public class MyView extends View { private int defaultSize; public MyView(Context context) { super(context); } public MyView(Context context, @Nullable AttributeSet a

2020-12-08 19:38:50 99

原创 Android实现调用系统摄像机拍照、录像,选取系统图片。

MainActivity:public class MainActivity extends AppCompatActivity { private ImageView iv; private VideoView videoView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); set

2020-12-03 15:23:50 735

原创 Android自定义开机动画

连接手机:然后:命令推进去。https://download.csdn.net/download/zhaochengfang/13218363这个是我自己做的一个开机动画,可以参考一下。

2020-12-02 14:20:07 407

原创 exposed beyond app through ClipData.Item.getUri()

安卓调用摄像机录像的时候,出现了这个错误。http://blog.csdn.net/qq_23179075/article/details/70314473参考这个老哥说的:在Application类里加东西。其实就是自己写一个类,继承自Application:public class App extends Application {}然后这个类要在Manifest文件中:也就是加一个android:name=".App"引号中为自己写的那个类。然后重写这个类的onCreat

2020-12-02 13:17:51 390

转载 Android自定义实现简单开关

MainActivity:public class MainActivity extends Activity implements WiperSwitch.OnChangedListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity...

2020-11-26 10:15:33 345

转载 Android自定义选择时间控件

布局文件:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <L

2020-11-26 09:50:23 392

原创 自拉起

public class MainActivity extends AppCompatActivity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button button = findViewById(R.

2020-11-24 20:24:05 68 1

原创 拉起

loadApps();/** * 加载app */private void loadApps() { Intent intent = new Intent(Intent.ACTION_MAIN, null); intent.addCategory(Intent.CATEGORY_LAUNCHER); mApps = getPackageManager().queryIntentActivities(intent, 0);}/** * @param packag

2020-11-24 20:09:04 164 1

原创 EditText输入框左边加一个小图标

效果图。代码:<RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content"> <EditText android:id="@+id/et_devOps_passWord" android:layout_width="460px" .

2020-11-23 13:33:09 2816 2

原创 Android自定义DIalog类

ErrorDialog.java/** * Created by zhaochengfang on 2020/11/13 */public class ErrorDialog extends Dialog { private Context context; public ErrorDialog(Context context, View layout,int style){ super(context,style); this.context =

2020-11-23 10:55:24 257

原创 Android制作一个简单的launcher

效果是这样的:就是获取此机上已经安装的应用的图片和应用名字。很简单,直接上代码:AndroidManifest.xml文件:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.pullupapp"> <application and

2020-11-18 20:14:29 1258

转载 Android中RecyclerView的更多使用

只是为了自己以后好找。https://blog.csdn.net/whdalive/article/details/80539976

2020-11-18 14:55:42 60

原创 ScrollView嵌套ListView滑动冲突

重写listview的onMeasure()方法。这里是写了一个类继承ListView,然后使用ListView的地方换成这个类就好。public class MyListView extends ListView { public MyListView(Context context) { super(context); } public MyListView(Context context, AttributeSet attrs) { sup

2020-11-18 10:33:12 156

转载 android中recyclerView的简单使用

主界面:public class InventoryDialog extends Dialog { private Context context; private RecyclerView rl_devOps; List<InventoryBean> list = new ArrayList<>(); MyAdapter myAdapter; private LinearLayout ll_replenishment; publ

2020-11-14 17:45:42 136

原创 Android不想让Edittext获得焦点

方法可以是,在外层的Layout(如LinearLayout),加一句:<LinearLayout android:id="@+id/linearLayout" android:layout_width="match_parent" android:layout_height="match_parent" android:focusableInTouchMode="true" > <EditT

2020-11-14 17:29:51 82

原创 Android接入热敏打印机

首先是解析类 PrintUserpublic class PrintUser implements Serializable { /** * pharmacy : 药房 * orderTime : 下单时间 * orderNumber : 订单号 * agentName : 终端名称 * agentCode : 终端编号 * purchaseType : 购药类型 * drug : [{"productName":"品名","

2020-11-14 10:33:15 1726 9

原创 Android连接打印机时,获取USB权限

/** * 获得 usb 权限 */private void openUsbDevice(){ //before open usb device //should try to get usb permission tryGetUsbPermission();}UsbManager mUsbManager;private static final String ACTION_USB_PERMISSION = "com.android.example.USB_PERMISS

2020-11-14 10:12:35 793 1

原创 Execution failed for JetifyTransform(执行JetifyTransform失败)

在使用usbprintsdk-v2.11.jar这个库的时候,报了这个错,是说,这个包不能迁移至androidX.搞了好久好久,还是没有搞出来,各种查,各种修改,但还是不行。然后,看了看报错信息:Suggestions: - If you believe this library doesn't need to be jetified (e.g., if it already supports AndroidX, or if it doesn't use support libr

2020-11-13 15:39:16 5795 4

原创 Android中EventBus在Java类中的简单使用

最近使用这个EventBus感觉确实很方便,能够实时的去设置一些东西。比如,我做的这个是会收到一个消息,但是这个收消息是在一个Java类中,而不是我以前经常发消息的Activity或者Fragment,收到这个消息以后,需要我在App界面弹一个相应的吐司,之前一直在考虑用什么方式去实现,知道后来想到了用EventBus来做,很轻松的实现了。添加依赖:implementation 'org.greenrobot:eventbus:3.1.1'首先,我是在需要弹出吐司的那个界面,进行注册,if(!E

2020-11-08 17:09:55 1070

原创 Android在xml文件中设置颜色透明度

这次是在一个shape中设置透明度,这是未设置的<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <solid android:color="#000000" /> <corners android:t

2020-11-06 19:56:53 3954

usbprintsdk-v2.11.jar

Android接入热敏打印机jar包,Android接入热敏打印机jar包,Android接入热敏打印机jar包,Android接入热敏打印机jar包,Android接入热敏打印机jar包,Android接入热敏打印机jar包,Android接入热敏打印机jar包。

2020-11-14

printsdk0615-V2.2.jar

Android接入热敏打印机jar包

2020-11-14

空空如也

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

TA关注的人

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