AndroidStudio打包jar最近更新androidstudio之后发现打包jar不可用了。先看下以前的方法更新后新的用法//Copy类型,请在Terminal中运行gradlewmakeJartaskmakeJar(type:Copy){//删除存在的delete'build/libs/'+jarName+".jar"//设置拷贝的文件from("build/intermediates/aar_main_jar/release")//打进jar包后的文件目录,将classes.jar放入build/libs/目录下into('build/libs/')//要打包的jar文件include(...
继续阅读 >
分类:android
2020
09-24
09-24
android studio按钮监听的5种方法实例详解
1.匿名内部类publicclassMainActivityextendsAppCompatActivityimplementsView.OnClickListener{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Buttonbtn1=findViewById(R.id.btn1);//匿名内部类btn1.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){Toast.makeText(getApplicationCont...
继续阅读 >
2020
09-24
09-24
Android Studio无法执行Java类的main方法问题及解决方法
AndroidStudio升级到哦最新版3.6.1后,新建了个项目,发现无法执行Java类的main方法。试了网上的各种方法,比如切换gradle离线模式、gradle.properties中添加android.enableAapt2=false等,我还尝试了重新情况Gradle缓存、重新下载gradle等方式,都没用。环境androidstudio版本:3.6.1gradle版本:5.6.4gradle插件版本:3.6.1错误提示11:41:35PM:Executingtask'TxtUtil.main()'...Executingtasks:[TxtUtil.main()]inproj...
继续阅读 >
2020
09-24
09-24
Android Studio无法执行Java类的main方法问题及解决方法
AndroidStudio升级到哦最新版3.6.1后,新建了个项目,发现无法执行Java类的main方法。试了网上的各种方法,比如切换gradle离线模式、gradle.properties中添加android.enableAapt2=false等,我还尝试了重新情况Gradle缓存、重新下载gradle等方式,都没用。环境androidstudio版本:3.6.1gradle版本:5.6.4gradle插件版本:3.6.1错误提示11:41:35PM:Executingtask'TxtUtil.main()'...Executingtasks:[TxtUtil.main()]inproj...
继续阅读 >
2020
09-24
09-24
Android Studio和Gradle使用不同位置JDK的问题解决
初次安装AndroidStudio,遇到了不少问题,这是其中的一个,分享如下,同时求各位dalao关注一下啦((*^__^*))使用不同的JDK位置可能会导致Gradle产生多个守护进程 ,首先AndroidStudio默认下使用的下载时自带的jre,这种jre的功能显然达不到jdk的标准,这会使得开发时可能产生不兼容的问题,当然也可以选择忽略这个警告,但是将来也可能出现问题。因此还是解决掉为好。注意的问题:下载AndroidStudio一定是要下载JDK的,如...
继续阅读 >
2020
09-24
09-24
Android Studio升级3.6 Build窗口出现中文乱码问题解决方法
前言最近受疫情影响,很多互联网企业目前才开始慢慢复工,希望这次的疫情没有影响我们码代码的心情。问题好的一点,我们的AndroidStudio迎难而上,最近发布了3.6最新版本,不得不说最新版本还是更新了很多地方,但也有出现了一些问题,比如我最近就碰到了这么一个问题,在我升级到了AndroidStudio3.6以后发现,编译的时候在底部出现的Build窗口中文出现了乱码的问题,代码中没有出现乱码情况,如下图:这种问题就很头疼了,我先是...
继续阅读 >
2020
09-24
09-24
Android自定义跑马灯文字效果
本文实例为大家分享了Android自定义跑马灯文字的具体代码,供大家参考,具体内容如下Android跑马灯效果文字:效果图(真实动画很流畅,这个转gif有问题,感觉有点卡):代码:/***Createdbywuguangliangon2018/12/21**跑马灯效果文字*/publicclassMarqueeHorizontalTextViewextendsAppCompatTextView{privatefloattextLength=0f;privatefloatdrawTextX=0f;//文本的横坐标publicbooleanisStarting...
继续阅读 >
2020
09-24
09-24
android自动生成dimens适配文件的图文教程详解(无需Java工具类)
在编写ui界面时因为手机分辨率大小不同,所以展现出来的效果也是不同的,这个时候就需要考虑适配器,让根据手机分辨率自动适配相应尺寸来展示界面,可以提高用户的体验感。1.首先安装插件ScreenMatch,安装成功之后androidstudio会提示重启2.在res->values下创建一个dimens文件,将以下代码复制进去。如果不创建这个文件一下操作会不成功导致项目重启。<dimenname="common_margin">@dimen/dp_15</dimen><dimenname="dp_m_60">-...
继续阅读 >
2020
09-24
09-24
新版Android Studio3.6找不到R.java怎么处理
博主第一次安装AndroidStudio3.6版本的时候就找不到R.java文件,于是在网上找个各种方法,但是都没能解决问题。注意:本博文是针对R.java找不到 但是不会出现红色报错标识的情况,如果出现红色报错的请不用看本文剩余部分啦!尝试过的方法描述如下:1,重装AndroidStudio,甚至安装了老版本IDE,但是老版本的也找不到R文件2,更新gradle,网上说可能是gradle版本的问题,于是更新了gradle为最新版本但是还是找不到R.java(PS:有...
继续阅读 >
AndroidStudio3.6正式版已经发布https://android-developers.googleblog.com/2020/02/android-studio-36.html增加了新功能的同时,对原有功能有一些调整。例如3.5我们可以这样设置Gradle的Offline:3.6之后同样的位置已找不到Offline的设置选项了。经过一番摸索,找到了新的位置:https://developer.android.com/studio/preview/featuresView>ToolWindows>Gradletoggle一下就可以切换Gradle的Offline,应该说是变得更...
继续阅读 >
2020
09-24
09-24
Android Studio 3.6安装全过程及AVD安装运行步骤详解
1、安装JDK1.7以上版本,AndroidStudio集成开发环境(1)安装并检查JDK1.8,如图1.1所示图1.1配置完成的验证(2)开始安装AndroidStudio集成开发环境,安装允许以管理员模式运行,如图1.2所示图1.2安装界面(3)安装位置为F:\Studio\android-studio-ide-192.6200805-windows,进行安装,如图1.3所示图1.3安装位置(4)AndroidStudio集成开发环境安装完成,如图1.4所示图1.4安装完成界面(5)继续对AndroidStudio进行配置;勾选Start...
继续阅读 >
2020
09-24
09-24
说说Android的UI刷新机制的实现
本文主要解决以下几个问题:我们都知道Android的刷新频率是60帧/秒,这是不是意味着每隔16ms就会调用一次onDraw方法?如果界面不需要重绘,那么16ms到后还会刷新屏幕吗?我们调用invalidate()之后会马上进行屏幕刷新吗?我们说丢帧是因为主线程做了耗时操作,为什么主线程做了耗时操作就会引起丢帧?如果在屏幕快要刷新的时候才去OnDraw()绘制,会丢帧吗?好了,带着以上问题,我们进入源码来找寻答案。一、屏幕绘制流...
继续阅读 >
ButterKnife算是一款知名老牌Android开发框架了,通过注解绑定视图,避免了findViewById()的操作,广受好评!由于它是在编译时对注解进行解析完成相关代码的生成,所以在项目编译时会略耗时,但不会影响运行时的性能。很多朋友在androidstudio安装完成ButterKnife插件后,却无法使用。今天小编把我的解决方法分享出来供大家参考下。1.在设置里找到插件正常安装好2.选择activity_main右键Generate菜单中没有相应的插件选项3....
继续阅读 >
在androidstudio中存储数据有三个方法,分别是:(1)简单存储——SharedPreferences(2)文件存储:内部存储——应用程序私有文件外部存储——SD卡资源文件——只读(RAW、XML)(3)数据库存储——SQLiteDataBase今天我们讲讲在androidstudio中利用数据库存储中的SQLiteOpenHelper()方法建立数据库SQLiteOpenHelper中需要重载函数:onCreate():利用SQL语句,在系统中创建数据库(表)功能onUpgrade():利用SQL语句,在...
继续阅读 >
2020
09-24
09-24
android studio编译jar包或者aar包的方法教程详解
1.在原有工程目录右键->new->Module->:2.选择library:3.一路next,最后finish:4.在新生成的libmodule下的build.gradle中添加如下代码:taskmakeJar(type:Copy){//删除存在的delete'build/outputs/aar/plugin-release.aar'delete'libs/'//设置拷贝的文件来源from('build/outputs/aar/')////新生成的jar包的目录into('libs/')//将新生成的jar包classes.jar(新生成的jar文件名默认为classes.jar)放入上面的目录...
继续阅读 >
2020
09-24
09-24
Android studio实现简单计算器
本文实例为大家分享了Androidstudio实现简单计算器的具体代码,供大家参考,具体内容如下需求分析在Androidstudio中设计并实现一个简单的计算器,实现连续的加减乘除运算。界面设计采用网格GridLayout布局,设计了一个6行4列的网格,最上边是一个EditText用来显示用户输入的运算数字和运算符,以及相关的运算结果,其占4列,文本框大小为50dip;依次往下的界面分别设置了数字和运算符以及操作的按钮,各行各列的每个按钮的大小均...
继续阅读 >