原创
文章平均质量分 58
菱芯草
女程序员的逻辑你永远不懂。。。
展开
-
2021-08-31
自定义button按钮透明风格先在drawable加一个xml文件,button.xml。写上:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"><!-- 高亮状态下--> <item android:state_focused="true" android:drawable...原创 2021-08-31 09:13:45 · 111 阅读 · 0 评论 -
使用moveTaskToBack重新进入调用了onDestroy
使用moveTaskToBack退出到后台,再次点图标进入调用了onDestroy。第二次进入onCreate,很慌啊,竟然无法进入。纠结两天,发现自己小沟里翻船了。百度一下也没个结果,自己记录一下。还出来这个报错,START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x14200000 pkg=com.cultraview.myapplication cmp=com.cult.原创 2021-01-29 16:59:11 · 815 阅读 · 0 评论 -
android 发送虚拟键值,实现应用层按键替换作用
注意不能用再主线程,否则会报错:private void onBack(){new Thread(){public void run(){try{Instrumentation instru = new Instrumentation();instru.sendKeyDownUpSync(KeyEvent.KEYCODE_BACK);}catch(Exceptio...原创 2020-05-07 14:16:05 · 579 阅读 · 0 评论 -
Android制作字符串表格String.xml转EXCEL工具
public static List getAllExternalSdcardPath() { List PathList = new ArrayList(); String firstPath = Environment.getExternalStorageDirectory().getPath(); Log.d(TAG,"getAllExter原创 2018-01-20 16:28:11 · 2925 阅读 · 0 评论 -
Android一键Home彻底关闭应用app。
网上关于一键关闭应用的方式方法很多,最常见的是三种:1:写一个BaseActivity然后选择启动模式为singleTask,一键应用的时候就BaseActivity.this.finish();2:MyApplication中写一个addActivity的函数,把所有走过的Activity都加进一个list中,然后再写一个exit的方法,逐一取出list列表中的Activity进行fin原创 2018-01-24 17:55:23 · 2060 阅读 · 0 评论 -
倒计时器类,三秒触发消息,接收到键值重置倒计时
直接上一个计时器线程类,见代码。package com.cultraview.ctvmenu.ui; import android.os.Handler; import android.util.Log;public class SelectedTimer implements Runnable { public final static int SELECTED_SUCCESS_MS原创 2017-09-15 14:38:23 · 701 阅读 · 0 评论 -
倒计时器,三秒触发消息,接收到键值操作,重新倒计时开始。
倒计时器,计时器类原创 2017-09-15 14:15:31 · 563 阅读 · 0 评论 -
Android6.0平台添加一种新语言与字库
Android6.0平台添加一种新语言与字库 1、添加ICU资源1.1添加ICU资源txt文件到对应的文件夹把对应的txt文件放到(android6.0 的路径是 external/icu/icu4c/source/data),(android4.4 路径是 external/icu4c/data)目录下coll、curr、lang、locales、region,z原创 2017-08-26 15:22:54 · 1273 阅读 · 0 评论 -
Android发送模拟按键的方法,以及模拟音量键长按功能的实现。
这两天找模拟长按音量键的方法,都没有找到合适的,后来发现音量键的长按显示连续加减,其实也是单次按键快速连续的响应事件达到的效果。所以思路就换了,不再纠结keyaction = KeyEvent.FLAG_LONG_PRESS ,而是想办法在按下按键的时候开始计时发送消息,现在设置为100ms发送一次按键消息。效果就出现了。直接贴上源码,功能也不复杂。布局文件就不贴了,很简单,就是几张图片的原创 2017-07-28 11:10:13 · 3868 阅读 · 0 评论 -
Android模拟发送按键功能的两种方法
第一种adb命令发送方法: private void sendVirtualKey(int keycode){ try { String keyCommand = "input keyevent " + KeyEvent.KEYCODE_VOLUME_UP; Runtime runtime = Runti原创 2017-07-27 12:36:39 · 8995 阅读 · 0 评论 -
Android6.0的坑之webview的showFindDialog
Android的webview有个系统弹窗的功能是,可以出现搜索匹配网页内字符串关键字的功能。其实就是这个方法: /** * Starts an ActionMode for finding text in this WebView. Only works if this * WebView is attached to the view system. *原创 2017-02-24 09:11:47 · 1030 阅读 · 1 评论