android
文章平均质量分 80
不二菜菜子
这个作者很懒,什么都没留下…
展开
-
Android webview只加载10%且出现白屏问题排查解决
有一个主页面,布局里是包含的一个Webview,页面跳转进入第二个页面也会加载一个新的WebView,但新的webView加载页面不成功,加载进度走到10%就不动了也没有报错信息。原创 2022-12-08 16:34:07 · 5131 阅读 · 0 评论 -
android webview在系统签名文件下报错解决
通过查看以上源代码可以得知其实系统也是通过反射来创建的,返回值是一个WebViewFactoryProvider的类,可以看到系统会首先加载CHROMIUM_WEBVIEW_FACTORY,也就是使用Chrome内核的WebView。这个方法是静态的,那么我们就可以模仿一下转载 2022-09-21 13:49:08 · 712 阅读 · 0 评论 -
Android Studio支持系统签名(证书)
Android Studio支持系统签名(证书)原创 2022-07-15 17:46:03 · 3192 阅读 · 0 评论 -
Android 关于WebView加载H5禁用记住密码对话框
Android 关于WebView加载H5禁用记住密码对话框原创 2022-07-14 09:45:12 · 1477 阅读 · 1 评论 -
ZipUtil
import android.media.MediaMetadataRetriever;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.nio.charset.StandardCharsets;import java.util..原创 2020-11-24 10:54:09 · 859 阅读 · 0 评论 -
CpuUtil
import android.util.Log;import java.io.BufferedReader;import java.io.File;import java.io.FileFilter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.io.InputStream;import java.util.regex.Patter.原创 2020-11-24 10:51:31 · 2455 阅读 · 0 评论 -
PermissionUtils
import android.app.Activity;import android.content.Context;import android.content.Intent;import android.content.pm.PackageManager;import android.net.Uri;import android.os.Build;import android.support.v4.app.ActivityCompat;import android.support.v4..原创 2020-11-24 10:48:43 · 1272 阅读 · 0 评论 -
Android录屏录音时,当使用 mediaRecorder.setAudioSource时报错failed to get surface
今天在写录屏录音时,单纯的录屏功能是正常使用的,但是添加上录音功能之后就一直报错,failed to get surface,首先以为是没有权限的问题,但是后来检查完代码,发现权限都是没有问题的;第二步检查了存储路径发现也是没有问题的;然后就比较迷茫,不知道该怎么解决,反复测试之后,在调用的时候捕捉异常之后可以解决代码如下:private void createMediaRe...原创 2020-04-10 12:49:02 · 4005 阅读 · 8 评论 -
关于Android WebView加载带有Input的输入框时点击无法弹出软键盘的问题解决
在使用第三方WebView时,沉浸式下,带有Input的输入框需要弹出软键盘,但是一直弹不出来,试了很多种方式都不行,终于方法一 :mWebView.requestFocus(View.FOCUS_DOWN) ;方法二:mWebView.requestFocusFromTouch() ;...原创 2020-04-03 16:25:26 · 1475 阅读 · 2 评论 -
Android Studio 布局文件格式化代码位置错乱
今天在使用Android Studio时出现了布局文件格式化时代码位置出现错乱,以下为解决方式:原创 2020-03-16 16:33:53 · 1434 阅读 · 0 评论 -
Android 上传头像
package com.ett.ui;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.sql.SQLException;import java.text.SimpleDateFormat;import java.util.Date;import ja原创 2016-03-24 12:45:58 · 437 阅读 · 0 评论 -
Android 设置欢迎界面
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_p原创 2016-06-08 14:43:55 · 312 阅读 · 0 评论 -
Android webView和js交互
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <WebVi原创 2016-06-08 14:47:24 · 620 阅读 · 0 评论 -
Android调用JavaScript
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <WebVi原创 2016-06-08 14:52:03 · 306 阅读 · 0 评论 -
Android 视频录制限制时间
package com.example.movetest;import java.io.File;import android.app.Activity;import android.content.Intent;import android.database.Cursor;import android.graphics.Bitmap;import android.media.Th原创 2016-06-08 14:56:34 · 6080 阅读 · 2 评论 -
android字幕滚动,屏幕宽度计算,时间控制
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_p原创 2016-06-08 15:00:20 · 615 阅读 · 0 评论 -
android非常好的在线视频播放器源码(包含在线音频播放源码)
一、在线音频播放器<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"转载 2016-06-08 15:03:55 · 9383 阅读 · 5 评论 -
startActivityForResult和startActivity详解
startActivityForResult与startActivity的不同之处在于:1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。2、startActivityForResult( ) 可以一次性完成这项任务,当程序执行到这段代码的时候,假若从T1Activity跳转到下一个Text2Activ原创 2016-06-08 15:15:11 · 587 阅读 · 0 评论 -
Android Handler详细使用方法实例
本文主要介绍Android中Handler的简单使用方法,Handler跟多线程,消息队列联系很紧密,在平常的实际程序开发中比较常见。本文分为4个简单的例子来学习handler。开发环境为android4.1.Handler使用例1这个例子是最简单的介绍handler使用的,是将handler绑定到它所建立的线程中.本次实验完成的功能是:单击Start按钮,程序会开转载 2016-06-08 15:51:22 · 232 阅读 · 0 评论 -
Andoid自动判断输入是电话,网址或者Email的方法----Linkify的应用!
TextView tv= (TextView)findViewById(R.id.tv1); Linkify.addLinks(tv, Linkify.WEB_URLS| Linkify.EMAIL_ADDRESSES|Linkify.PHONE_NUMBERS); 扩展学习:当然我们还有更简单的方原创 2016-06-06 16:13:45 · 298 阅读 · 0 评论 -
java实现 阿拉伯数字转换为汉字数字 算法
package test;public class NumberFormatTest {static String[] units = { "", "十", "百", "千", "万", "十万", "百万", "千万", "亿","十亿", "百亿", "千亿", "万亿" };static char[] numArray = { '零', '一'原创 2016-06-06 16:18:38 · 615 阅读 · 0 评论 -
ScrollView嵌套ListView,GridView,ViewPager,以及这些控件自动滚动到底部问题的解决
一、在ScrollView中嵌套ListView,有两张方法第一种是自定义View,继承ListView代码如下:[java] view plain copy 在CODE上查看代码片派生到我的代码片import android.content.Context; import android.util.AttributeSet; import andr转载 2016-06-06 16:20:27 · 658 阅读 · 0 评论 -
动态更改屏幕方向的简单例子(LANDSCAPE与PORTRAIT)
//如果是竖排,则改为横排 if(getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); }原创 2016-06-06 16:21:04 · 1443 阅读 · 0 评论 -
获取当前屏幕的宽高
DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); //获得手机的宽带和高度像素单位为px String str = "手机屏幕分辨率为:" + dm原创 2016-06-06 16:22:32 · 260 阅读 · 0 评论 -
Android开发者服务
Android DevelopersAndroid Studio 中文社区AndroidDevToolsDropbox云存储eoe AndroidFace++ShareSDKTestBird手游测试七牛云存储个推开放平台中国移动应用内计费云测 Testin云知声语音云平台友盟安卓巴士支付宝(移动快捷支付)有道翻译API极光推送转载 2016-06-06 16:53:54 · 344 阅读 · 0 评论 -
Android中防止重复点击的小技巧
在点击时设置时间标志,判断2次点击的时间差,自定义一个时间间隔SPACE_TIME,做判断:当2次点击的时间差大于SPACE_TIME时才能出发点击。工具类:12345678910111213141516171819转载 2016-06-06 17:12:10 · 322 阅读 · 0 评论 -
Android 滑动开关按钮源码
AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.qing" android:versionCode="1" android:versionName="1.0" > <application转载 2016-06-07 09:38:24 · 641 阅读 · 0 评论 -
Android :短信验证码自动填写-v2
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.jikexueyuan.validatecode" > <application android:allowBackup="true" android:icon="@mipm翻译 2016-06-07 09:44:27 · 529 阅读 · 0 评论 -
android 源码大全总结
A5源码---------------------http://down.admin5.com/android/111933.htmlAndroid中文站-----------http://www.androidchina.net/dev/android_sourceDevStore-----------------http://www.devstore.cn/code/list/pn1-原创 2016-06-06 17:48:25 · 498 阅读 · 0 评论 -
捕获Home键
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_p原创 2016-06-07 10:09:14 · 285 阅读 · 0 评论 -
android 输入法,里面还集成语音输入
<com.example.android.softkeyboard.LatinKeyboardView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/keyboard" android:layout_alignParentBottom="true原创 2016-06-07 10:13:56 · 6423 阅读 · 1 评论 -
android 加速度传感器,重力传感器,线性加速度传感器
package com.example.acceleration;import android.app.Activity;import android.content.Context;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEvent原创 2016-06-07 10:24:49 · 2035 阅读 · 0 评论 -
android知识库
android中文apiapp源码站JavaApk手机游戏源码分享极客邦SOHO程序员头条菜鸟要飞原创 2016-06-06 17:00:41 · 345 阅读 · 0 评论 -
安卓核心基础知识梳理之Android消息处理机制
Looper、Message、Handler的关系 当我们的Android应用程序的进程一创建的时候,系统就给这个进程提供了一个Looper,Looper是一个死循环,它内部维护这个一个消息队列。Looper不停地从消息队列中取消息(Message),取到消息就发送给了Handler,最后Handler根据接收到的消息去修改UI。Handler的sendMessage方法就是将消息添加到消息队列中转载 2016-06-07 10:35:16 · 330 阅读 · 0 评论 -
android TextView实现复制粘贴功能
今天突然想实现一个TextView的复制粘贴功能,查看了TextView的属性,发现android:textIsSelectable="true"这个属性就能实现此TextView的文本原创 2016-08-10 16:06:32 · 1202 阅读 · 0 评论 -
本应用数据清除管理器
/* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 *///主要功能清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录import java.io.File;import andr转载 2016-09-20 10:44:46 · 247 阅读 · 0 评论 -
Android 判断耳机是否插入
//给广播绑定响应的过滤器 IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction("android.intent.action.HEADSET_PLUG"); HeadsetReceiver headsetReceiver = new HeadsetR原创 2016-09-20 13:44:05 · 1214 阅读 · 0 评论 -
Android 获取系统的震动功能
Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);vibrator.vibrate(10000);//设置震动的时长,msvibrator.vibrate(pattern, repeat);pattern 用来指定振动时间的样本;repeat原创 2016-09-20 14:06:52 · 1289 阅读 · 0 评论 -
Android 倒计时
TextView tv = (TextView)findViewById(R.id.show); MyCount mc = new MyCount(30000, 1000); //第一个参数为总时间,第二个参数为每次减去的时间 mc.start();/*定义一个倒计时的内部类*/ class MyCount ex转载 2016-09-20 14:17:02 · 419 阅读 · 0 评论 -
EditText限制字符输入的几种方法
package com.example.editText;import android.app.Activity;import android.os.Bundle;import android.text.InputFilter;import android.text.Spanned;import android.text.method.DigitsKeyListener原创 2016-11-03 17:27:41 · 586 阅读 · 0 评论