文章分类 - Android
摘要:@echo off rem 以管理员身份运行批处理时,当时路径会变成 c:\windows\system,下面命令回到bat所在文件夹 pushd %~dp0 echo "即将设置环境变量,使用 AndroidStudio 内置的 JRE...“ wmic ENVIRONMENT where "na
阅读全文
摘要:在Android布局中进行使用到空格,为了实现文字的对齐,可以灵活使用 & #160 和 & #8201 来调整。 ##汉字间距调整 请忽视文中‘& #160’中&和#之间的空格 空格: & #160; 窄空格: & #8201; 一个汉字宽度的空格:& #160;& #160;& #8201; 用
阅读全文
摘要:##在电视上开启ADB调试 电视机上选择 设置-关于本机-本机信息-本机展示,然后在遥控器上按“上上下下左右左右”,进入工厂模式,在“通用设置”菜单中开启ADB调试,可以顺便到网络设置中看一下电视机的IP地址。 ##PC端 下载好需要安装的APK,复制到C盘根目录下,如果APK文件名中包含汉字需要更
阅读全文
摘要:在应用中,为了区分手指滑动(scroll)与甩动(fling),使用了如下代码: // 1、创建手势监听器,在其中可以对各种手势动作重载,加入自己的代码 GestureDetector.SimpleOnGestureListener listener = new GestureDetector.Si
阅读全文
摘要:Android 设置Button的点击样式 Android UI 统一修改Button控件的样式,以及其它系统控件的默认样式 Android 自定义Button控件实现按钮点击变色
阅读全文
摘要:Android 的 Intent 支持附加可序列化的 Object 对象(HashMap就是不可序列化的),如果需要在 Activity 之间传递 ArrayList,下面的方法比较简便: 发起方: ArrayList<HashMap<String, Object>> Chapters; Inten
阅读全文
摘要:当一个函数有可能被多处代码调用,或在调试时发现被意外调用多次但无法确定从哪里调用的,可以打印出函数的调用栈,便于方便的查找调用顺序。 Log.i("infoo", Log.getStackTraceString(new Throwable()));
阅读全文
摘要:参考: Android开发——实现子线程更新UI Android多线程:实现Runnable接口使用解析 在android程序中,如果在主线程中执行耗时过长的代码会出现应用未响应的提示,所以比较耗时的任务都是放在子线程中来执行,比如说下载文件等任务。一般情况,子线程中执行耗时较长的任务,都需要进行更
阅读全文
摘要:在程序中使用下面的代码取得 TextView 中指定字符所在的行号,可是运行时 getLayout() 返回了 null。这是因为设置 text 后控件的状态还没有刷新,只要调用 onPreDraw() 刷新一下状态就可以了 TextView.setText(body); TextView.getL
阅读全文
摘要:原文地址: Android开发之手势滑动(滑动手势监听)详解 /** 记录按下的坐标点(起始点)**/ private float mPosX = 0; private float mPosY = 0; /** 记录移动后抬起坐标点(终点)**/ private float mCurPosX = 0
阅读全文
摘要:原文地址:https://www.cnblogs.com/onelikeone/p/7596139.html 一、Apk反编译工具及其使用方法 1.原理 学习反编译之前,建议先学习一下Apk打包的过程,明白打包完成后的Apk里面都有什么文件,各种文件都是怎么生成的。 这里有两篇AndroidWeek
阅读全文
摘要:发布前需要将 db1.db 放置在工程的 assets 目录下 package com.test.www; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.io
阅读全文
摘要:Android生成app应用图标 https://jingyan.baidu.com/article/154b46312f6e3e28ca8f412d.html ##第三方网站生成 第三方生成和AndroidStudio生成的效果几乎没有差别,能够生成在线图标网址如下: https://romann
阅读全文
摘要:字符串压缩与解压的类 import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.zip.GZIPInputStream
阅读全文
摘要:Win10系统(Mac上貌似没问题),Android Studio版本4.x,不知为何,Build Output中的中文,包括编译器提示、以及错误代码中的中文,都会显示为如下的乱码,菱形问号。 最后终于发现了问题的根源,参考这里: https://stackoverflow.com/question
阅读全文
摘要:要禁用长按事件,需要先设置webview.setLongClickable(true),再给webview添加长按监听事件,不做任何操作。代码如下: webview.setLongClickable(true); webview.setOnLongClickListener(new OnLongCl
阅读全文
摘要:##基本知识 ###声明 以 ArrayList 为例: // 创建空的 Float 容器 ArrayList<Float> alist = new ArrayList<Float>(); // 创建指定大小的 String 容器 ArrayList<String> strList = new Ar
阅读全文
摘要:##新建 JAVA_HOME 变量: 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_121 指向的文件夹必须能看到 javafx-src.zip, src.zip, 以及如下文件夹:bin, include, jre, legal, lib ##新
阅读全文
摘要:AndroudStudio 中自动生成的带有侧滑菜单的应用模板比较复杂,涉及多个部件,如果只想做一个简单的程序,可以使用下面的框架: ##布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://s
阅读全文
摘要:##layout_margin与padding layout_margin属性用于设置此控件与相邻控件或父容器边缘的距离 padding属性用于设置此控件内部的内容到控件边缘的距离 上图演示了margin和padding的范围(棕色为控件的边框) ##layout_gravity与gravity l
阅读全文

浙公网安备 33010602011771号