Android studio
Ewind927
这个作者很懒,什么都没留下…
展开
-
安卓开发:文件与Base64字符串互转,Base64转Bitmap,保存Bitmap
package com.demo.multilevellist.Utils;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io原创 2021-10-22 15:44:54 · 833 阅读 · 0 评论 -
屏幕滑动监听 响应事件
float x1 = 0; float x2 = 0; float y1 = 0; float y2 = 0; @Override public boolean onTouchEvent(MotionEvent event) { //继承了Activity的onTouchEvent方法,直接监听点击事件 if(event.getAction() == MotionEvent.ACTION_DOWN) { ...原创 2021-08-25 10:44:38 · 227 阅读 · 0 评论 -
安卓 提取字符串中的字母和数字
下面的方法里封装了提取字母和数字的方法,可以按需要来选择提取数字或字母public static String getLetter(String a) { StringBuffer sb = new StringBuffer(); for(int i = 0;i<a.length();i++){ char c = a.charAt(i); if((c<='z'&&c>='a')||(c&l原创 2021-04-19 21:42:09 · 1217 阅读 · 0 评论 -
安卓:网络请求超时的处理
访问接口时会出现访问超时的情况,有时需要增加一个请求超时后的操作。//region 网络请求超时操作 class MyTimerTask extends TimerTask { @Override public void run() { handler.sendEmptyMessage(5000); } } private void checkTimeOut(){ try{原创 2021-03-23 11:03:08 · 992 阅读 · 0 评论 -
安卓 textView实现文本超链接
public abstract class TopicSpanWrapper extends ClickableSpan { protected Context mContext; protected TextView mTextView; /** * @param context * @param tv */ public TopicSpanWrapper(Context context, TextView tv) { mCo原创 2021-03-10 13:44:11 · 670 阅读 · 0 评论 -
安卓开发(五):导入zxing依赖实现扫描二维码和条形码
在build.gradle中implementation 'com.google.zxing:core:3.2.1' //zxing核心依赖implementation 'com.journeyapps:zxing-android-embedded:3.3.0' //生成二维码依赖,此处可以不用为了实现竖屏扫描,新建一个activity,具体代码如下public class ScanActivity extends CaptureActivity { protected voi原创 2021-01-21 12:47:18 · 991 阅读 · 0 评论 -
Android开发:点击空白出隐藏键盘
直接复制下面这段代码即可//region 点击隐藏键盘 public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { View view = getCurrentFocus(); if (isHideInput(view, ev)) { HideSoftInput(原创 2021-01-21 11:57:29 · 655 阅读 · 0 评论 -
Android开发(四):在标题栏右上角实现菜单(三个点)
很多APP的右上角都有如下图的三个点实现起来也很简单,首先按照下图的指示新建一个menu文件夹。然后在menu文件夹下新建一个menu.xml的文件。名称必须为menu。以下为xml代码:<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/ap原创 2021-01-06 16:20:00 · 9354 阅读 · 1 评论 -
Android开发(三):在Listview以列表形式显示数组数据,并实现文本框自动补全
<?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:gravity="center|clip_vertical" android原创 2020-12-23 14:00:54 · 1880 阅读 · 0 评论 -
Android开发(二):调用WebService接口实现某些功能(Soap协议)
一:调用WebService接口需要进行网络访问,有几点要注意。(1)在AndroidManifest.xml文件中添加以下代码:<uses-permission android:name="android.permission.INTERNET" />(2)在Android中需要新建子线程进行网络连接。建立子线程: new Thread() { @Override public void run() {原创 2020-12-03 09:48:41 · 428 阅读 · 0 评论 -
Android 开发(一):Toast弹窗与获取控件的值
标题Android 开发(一):Toast弹窗与获取控件的值本人也是刚接触Android开发,自己也在摸索中,在实现功能的过程中走了不少弯路,其中很重要的原因之一就是查询不到想要的内容,所以想把自己的经验分享出来。主要是实现Toast弹窗提示和获取控件的值。Toast类用来实现提示窗Toast toast=Toast.makeText(getApplicationContext(),mStr,Toast.LENGTH_SHORT);//创建toast类,并定义显示内容控件值的获取要用到getTe原创 2020-11-25 09:25:44 · 1012 阅读 · 0 评论