Android Studio
文章平均质量分 80
Personal_notes_cpf
他还在成长
展开
-
在android布局发生变化时的动画效果
android:animateLayoutChanges=“true”当调用 addView 时布局会带有动画延展,不会显得突兀。原创 2020-07-11 23:17:23 · 313 阅读 · 0 评论 -
setFillAfter(true) 后不可以隐藏控件
隐藏控件时需要调用 clearAnimation(); 和 invalidate();但是这样控件还是会返回原来的位置一闪而过,影响体验原创 2020-07-11 23:14:33 · 290 阅读 · 0 评论 -
Android Studio 多版本共存
Android 开发我也是处于起步学习阶段,开始学习时接手的第一个项目因为用到供应商的硬件与 SDK 工具包,由于 SDK 版本限制我在2019年又用回了 Android Studio 2.3.2 版本(不禁吐槽某些公司的软件开发模式)。该项目完成后,我还想用最新的版本进行开发其他项目,但是该项目我还要继续维护,这就需要我同时装两个不同版本的环境。下载最新版本旧版本按正常的安装包形式装好以后...原创 2020-03-16 18:38:18 · 2445 阅读 · 2 评论 -
Android 调用系统相机拍照并储存在本地
调用系统相机Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); // 关键:新建相机的 IntentstartActivityForResult(intent, TAKE_PHOTOS_CODE); // 加载相机 Activity ,TAKE_PHOTOS_CODE 是自定义的 ing 型常量,用于在 onActivity...原创 2020-02-09 16:16:25 · 2858 阅读 · 3 评论 -
Android Image 控件的图片展示方式设置 ScaleType
设置 Image 图片显示方式有两种1、在 layout xml 中定义 android:scaleType2、在代码中调用 imageView.setScaleType(ImageView.ScaleType.XXX); // XXX 是显示方式下面介绍该属性的八种类型:CENTER (center)按图片的原来 size 居中显示,当图片长/宽超过View的长/宽,则截取图片的居中...原创 2020-02-08 19:09:50 · 1103 阅读 · 0 评论 -
Adnroid APP 在手机存储中新建目录
权限声明在 AndroidManifest.xml 中声明文件读写权限:<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>...原创 2020-02-08 17:21:41 · 958 阅读 · 0 评论 -
从内部类中访问本地变量; 需要被声明为最终类型
本地变量前面加 final 声明原创 2019-12-31 22:04:44 · 6938 阅读 · 0 评论 -
Android 获取系统时间
Android 获取系统时间SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); Date curDate = new Date(System.currentTimeMillis());String dateStr = formatter.format(curDate);...原创 2019-12-31 21:56:55 · 247 阅读 · 0 评论 -
Android Studio 的原生输入框控件 EditText 属性配置详解
Android Studio 的原生输入框控件 EditText 属性配置详解文本设置android:hint="默认文本设置"android:textColorHint="#95A1AA" // 默认文本颜色android:textColorHighlight=“#666666” // 文字选中颜色android:selectAllOnFocus="true" // 获取焦点后是否全选......原创 2019-12-28 22:00:12 · 12694 阅读 · 0 评论 -
Android Studio HttpURLConnection 传递 / 发送 JSON 数据
Android Studio HttpURLConnection 传递 / 发送 JSON 数据private void request() { new Thread(new Runnable() { @Override public void run() { try { String strUrl = "url"; // 你请求的 http 链...原创 2019-12-19 22:11:27 · 1113 阅读 · 0 评论 -
Android Studio HttpURLConnection 接收 JSON 数据
Android Studio HttpURLConnection 接收 JSON 数据private void request() { new Thread(new Runnable() { @Override public void run() { try { String strUrl = "url"; // 你请求的 http 链接 ...原创 2019-12-19 22:05:37 · 1006 阅读 · 0 评论 -
Android studio 中 String 转 JSON
Android studio 中 String 转 JSONtry { JSONObject result = new JSONObject(str); // String 转 JSONObject result.get("字段名"); // 获取值} catch (JSONException e) { e.printStackTrace();}...原创 2019-12-19 21:56:59 · 2200 阅读 · 0 评论 -
HttpURLConnection 权限配置
HttpURLConnection 权限配置APK 进行网络连接前必须拥有对应的权限,需要在 AndroidManifest.xml 文件中添加访问网络的权限:<uses-permission android:name="android.permission.INTERNET"/>官方文档:http://developer.android.com/reference/java/...翻译 2019-12-18 23:23:24 · 1039 阅读 · 0 评论 -
Android Studio 构建时报错:与元素类型 “item” 相关联的 “name” 属性值不能包含 '小于号' 字符
原文链接:原创 2019-12-18 23:19:12 · 611 阅读 · 0 评论 -
Android APP 多个按钮共用一个点击事件函数进行处理
Android APP 多个按钮共用一个点击事件函数进行处理XML 文件在布局中定义三个按钮:<Button android:id="@+id/one" android:onClick="onClick" android:layout_width="180dp" android:layout_height="50dp" android:text="one" />&l...原创 2019-12-17 00:13:37 · 4016 阅读 · 0 评论 -
Android Studio 开发使用 Java 创建 UI 控件
Android Studio 开发使用 Java 创建 UI 控件首先需要为生成控件的 Activity 设置一个 ID,详情看代码注释:linearLayout = (LinearLayout)findViewById(R.id.linearLayout); // 生成控件的 ActivityButton btnLesson = new Button(this); // 创建一个新的But...原创 2019-12-09 20:58:34 · 1234 阅读 · 0 评论 -
Android Studio 调试快捷键
Android Studio 调试快捷键F7: 进入当前方法内部F8: 单步调试执行F9: 运行到下一个断点原创 2019-12-09 20:41:04 · 408 阅读 · 0 评论 -
设置 Android Studio 的 Logcat 显示颜色
设置 Android Studio 的 Logcat 显示颜色打开设置Editor < Colors & Fonts < Android Logcat设置操作想要修改某一项 log 的颜色,需要将其右侧的 Use inherited attributes 取消勾选方可点击 Foreground 对应的颜色块进行颜色修改颜色修改建议LogcatForeg...原创 2019-12-04 15:47:01 · 415 阅读 · 0 评论 -
Android 程序签名打包
Android 程序签名打包APP都需要我们用一个证书对应用进行数字签名,不然的话是无法安装到Android手机上的,平时我们调试运行时到手机上时,是AS会自动用默认的密钥和证书来进行签名;但是我们实际发布编译时,则不会自动签名,这个时候我们就需要进行手动签名了!生成 APK 路径注:Projects 为你的工程根目录调试版本: Projects\app\build\outputs\ap...原创 2019-12-04 11:29:22 · 163 阅读 · 0 评论 -
Android Studio 调试过程使用 adb 抓取 log
Android Studio 调试过程使用 adb 抓取 log这里以 windows 系统为例下载ADB.exeADB 的包可以自行搜索,也可以 点击这里 下载,将文件中的 adb.exe、 AdbWinApi.dll、 AdbWinUsbApi.dll 三个文件解压到同一目录下。配置环境变量PATH 添加刚刚解压的目录路径。抓取 log 命令显示现在连接的手机设备: adb ...原创 2019-12-03 21:35:45 · 1501 阅读 · 0 评论