- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 org.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘:app:compileDebugJavaWithJav
显式部分异常的具体报错信息 gradlew compileDebug --stacktracegradlew compileDebug --stacktrace -infogradlew compileDebug --stacktrace -debuggradlew compileDebugSources --stacktrace -info
2024-02-21 15:41:47 427
原创 Android性能问题的神器systrace从安装到使用(windows)
一、前期准备1、背景不多说就是为了分析app性能2、确认sdk的platform-tools内有systrace工具3、安装python2.7 32位包4、配置sdk和python的环境变量path->D:\***\platform-toolspath->D:\***\platform-tools\systracepath->D:\***\python二、解决python报错1、cmd j进入platform-tools\systrace>文件夹.
2020-08-13 18:10:55 2152
原创 Android Studio(AS) 添加生成json串的toString 模板
网上查了一些实体类生成json的toString模板,但是都没有对属性值进行非空判断,导致二次解析数据异常的问题。故稍做修改添加了非空判断模块1、添加JSONTemplat ,首先使用Alt+Insert 调起功能面板,选择toString()后,选择SERRTTING2、点击Templates切换到模板类型,然后点击加号,添加JSONTemplate。然后复制下面文本模板。public...
2019-12-23 16:28:23 321
原创 addOnFrameMetricsAvailableListener获取activity的每帧刷新时间
1、背景需求 我们在进行布局优化的时候需要查看下页面的绘制耗时问题,在Hierarchy Viewer 停止维护后,Google 官方推荐使用window.addOnFrameMetricsAvailableListener()的方式获取。2、window.addOnFrameMetricsAvailableListener()的使用方法 在activity的onStart(...
2019-10-11 17:28:19 1722
转载 Android中shape属性详解
本文转自https://www.cnblogs.com/MianActivity/p/5867776.html 一、简单使用刚开始,就先不讲一堆标签的意义及用法,先简单看看shape标签怎么用。1、新建shape文件首先在res/drawable文件夹下,新建一个文件,命名为:shape_radius.xml内容是这样的:(先不需要理解,先看shape怎么用) [h...
2018-07-18 11:38:16 297
原创 radiobutton设置drawableTop图片的大小
在开发应用时,很多时候会遇到页面与按钮的联动,当使用RadioButton与ViewPager实现联动时,RadioButton会设置图片和文字,但是由于RadioButton设置的图片无法自定义的修改图片大小,导致界面的美观性差,因此需要重新设置RadioButton的图片大小。多余的不说了直接上代码了!!! mRbRecommend = (RadioButton) findVie
2017-11-08 10:15:57 3635
转载 Android studio2.3 CMake新建工程的日志打印
本文转自期待已久的android studio 2.3正式版本终于发布了,该版本开始开发 NDK 便简单了很多,比起使用 javac、javah 命令才能完成的方式简直是质的提升下载 NDK 和构建工具要为您的应用编译和调试原生代码,您需要以下组件:Android 原生开发工具包 (NDK):这套工具集允许您为 Android 使用 C 和 C++ 代码,并提供众多平台
2017-09-22 15:07:08 2154
转载 android.mk 详解
本文转载自https://www.2cto.com/kf/201310/253386.htmlAndroid.mk详解 想请教下Android.mk中一些属性、方法、定义,总之就想详细了解下Android.mk文件,我先抛砖引玉。 LOCAL_PATH必须位于Android.mk文件的最开始。它是用来定位源文件的位置,$(call my-dir)
2017-09-20 08:58:10 296
原创 Android 6.0新权限系统权限管理
一、在Android6.0后,Android的权限系统进行了全新的升级。新的权限系统再我们设置targetSDKVersion=23及以上时生效,如果我们设置的是小于23的,则仍然使用之前的权限系统。新版的权限申请仍然有俩种:第一种:和23之前的权限系统相同,仍然是在AndroidManifest.xml清单文件中进行申请这些权限分别是android.permission.AC
2017-09-08 15:54:27 349
原创 OkHttp3登录并保存cookie
为了方便以后再次使用做个简单的记录1.在MyApplication中声明OKHttpClient方便以后再应用中任何地方的调用2.在LoginAvtivity内创建OKhttpclient对象并使用OKhttp的cookie自动管理功能3.执行登录操作4.请求使用的OKhttp的简单封装
2017-08-10 09:56:48 4093
原创 webView跳过网页登录页面打开网页
使用http框架是android-async-http-1.4.8package baidumapsdk.demo.jss;import android.app.Activity;import android.app.ProgressDialog;import android.os.Bundle;import android.util.Log;import andr
2016-12-29 14:52:14 843
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人