御弟哥哥 御弟哥哥
3年前
Android开发艺术探索-第三章-View的事件体系
3.1View的基础知识位置参数top、left、right、bottom,在3.0之后增加了x、y、translationX、translationY.这里的所有参数都是相对其父布局来说的.下面是具体的含义表示(https://imghelloworld
Stella981 Stella981
3年前
Android Studio 编译异常Could not execute build using Gradle installation解决办法
AndroidStudio编译异常CouldnotexecutebuildusingGradleinstallation解决办法参考文章:(1)AndroidStudio编译异常CouldnotexecutebuildusingGradleinstallation解决办法(https://www.oschi
Stella981 Stella981
3年前
Android可滑动TextView设置大段文字后,如何滚动到结尾显示。
mResultTextView.setText(strResultText);//通过行数X行高计算文字段落高度int offset  mResultTextView.getLineCount() mResultTextView.getLineHeight();//如果文字段落高度大于可显示高度,则滑动到末尾(20
Stella981 Stella981
3年前
Android进程永生技术终极揭秘:进程被杀底层原理、APP应对技巧
1、引言上个月在知乎上发表的由“袁辉辉”分享的关于TIM进程永生方面的文章,短时间内受到大量关注,可惜在短短的几十个小时后,就在一股神秘力量的干预下被强行删除了。。。!(https://img2018.cnblogs.com/common/848699/202002/8486992020022622243897231218791.p
Stella981 Stella981
3年前
Android Studio 3.1 Beta 1发布,如何及时下载更新
每次收到AndroidStudio更新提示,总是延迟一段时间才能下载的到或者更新成功。架梯子也不行。而且更新检测也是时断时续。!(https://oscimg.oschina.net/oscnet/cc570f081f057cd7ad954159a3a7d238726.jpg)!(https://oscimg.oschina
Wesley13 Wesley13
3年前
Android Studio 初始新建项目时 build gradle project 超级慢的原因
今天项目崩溃重新新建,结果发现又奇慢无比,第一次用androidstudio的时候也遇到这个问题,这次也是等了近半个小时才搞定,通过查看网络数据信息发现是androidstudio正在从美国服务器下载gradle压缩包,目前程序自动下载的是1.10,不过官网最新版已经是1.11了,我对比了下载的数据体积和1.10版本一模一样,52.4M
Wesley13 Wesley13
3年前
Android 关于Activity的跳转和finish时切换页面动画实现
今天沈阳斌子在做APP时,客户的需求变更是在原有的程序上加入跳转页面的动画切换,类似IPhone的左出右进的方式,返回时是相反的效果。我知道用两种方式可以实现这样的效果,一种就是通过在startActivity后执行overridePendingTransition方法进行动画的切换,同样finish也是一样的。下面就是我封装好的方法:/
Stella981 Stella981
3年前
Android6.0拍照,读取照片信息所用到的权限
在拍照,读取相册信息时应该加入权限判断,否则在没有相应权限时会直接出错的.相关代码如下://判断是否有读写手机存储的权限if(ContextCompat.checkSelfPermission(this,Manifest.permission.WRITE_EXTERNAL_STORAGE)!
Stella981 Stella981
3年前
Android 主Module引用依赖Module,却无法使用里面的依赖库
如果模块化开发中遇到多模块的AndroidManifest.xml没有合并or多模块的资源文件没有合并or模块Ainclude了模块B,而无法使用模块B内依赖的其他aar包中的类的时候or提示Support包版本不一致这篇文章可能就是你要的解决方案~举个栗子:比如我们现在有一个App模块设计为:主
Stella981 Stella981
3年前
Android AdapterView 源码分析以及其相关回收机制的分析
前言忽然,发现,网上的公开资料都是教你怎么继承一个baseadapter,然后重写那几个方法,再调用相关view的setAdpater()方法,接着,你的item就显示在手机屏幕上了。很少有人关注androidadpater模式机制的实现原理,比较深入的也不过是说说adaptergetview()中的回收情况。今天把相关的源码看了一遍,把