- 博客(18)
- 资源 (8)
- 收藏
- 关注
原创 kotlin有趣的运算扩展符
运算符重载使用的是operator关键字,只要在指定函数的前面加上operator关键字,就可以 实现运算符重载的功能了。这是运算符重载里面比较复杂的 一个问题,因为不同的运算符对应的重载函数也是不同的。比如说加号运算符对应的是plus() 函数,减号运算符对应的是minus()函数。而Kotlin 允许我们将所有的运算符甚至其他的关键字进行重 载,从而拓展这些运算符和关键字的用法。比如说,让 两个Student对象相加好像并没有什么意义,但是让两个Money对象相加就变得有意义了,因 为钱是可以相加的。
2023-10-26 15:14:59 56
原创 interllj idea开发android compose项目无法预览布局
用interllj idea开发android项目,没有Split预览。需要安装插件,重启后就会出来了。
2023-02-09 18:00:29 706
原创 适配android11的选择和拍照的功能
1.根据android11版本的升级,android在在拍照和选择照片上面有一些改动,公司的工具类不能适配所有的手机,所以花了一点时间整理了下,后面会把项目demo共享出来,方便大家使用2.文档参考拍照 | Android 开发者 | Android DevelopersFileProvider | Android Developers3.注意的点:<application android:allowBackup="true" android:icon="...
2021-11-02 16:21:59 2803 1
原创 2021-05-08
##android 阿里云移动推送通知无法1.android快速集成建议使用EMAS快速集成,就是使用配置文件来自动下载SDK:https://help.aliyun.com/document_detail/169962.html?spm=a2c4g.11186623.2.8.44102ebepSGiZz2.android8.0以上的手机需要配置NotificationChannelid,不然无法显示通知详细链接:https://help.aliyun.com/document_detail/673
2021-05-08 16:45:39 87
原创 我的第一个kotlin
https://www.runoob.com/kotlin/kotlin-generics.html再菜鸟学习kotlin语法1.最近看boss直聘android岗位,有很多需要有kotlin(google官方android语言)项目经验,所以去看了下2.编辑工具android studio建议升级到4.0,因为3版本执行会出现无法找到类的异常3.安装环境:再次安装4.环境搭建好后创建kotlin项目5.环境配置好后可以再项目的build.gradle目录会出现下:java项
2020-06-09 17:35:34 172
原创 android的传参
很久没有写android了,最近也是想吧Android重新捡起来,励志成为Android大神。 传入的参数: findViewById(R.id.btn_send).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {
2017-10-26 02:41:47 880
原创 android的四种启动方式
1.android的四种启动方式分别是: standard(默认的启动方式):每次都会创建新的类的实例,在同一个任务栈里面 singleTop:如果该类的实例在栈的栈顶则直接调用而不会重新生成新的类的实例,如果不是在栈顶则会在同一个任务栈内生成新的类的实例 singleTask:在一个任务栈里面如果类的实例在栈顶,则直接调用,如果不在栈顶则调出该类实例,并且杀掉该实例上面的所有activit
2017-10-24 20:53:58 521
原创 无聊木鱼的动画效果
img_clickEvent:function(){ this.animation = animation var animation = wx.createAnimation({ duration: 800, timingFunction: 'linear' }) animation.width("300rpx").height("205rpx"
2017-08-18 15:13:01 441
原创 textview的长度的不换行
css样式如下 1、textview 不换行的css写法 font-size: 26rpx; width: 115rpx; display: block; overflow: hidden; color: #978378; word-break: keep-all; white-space: nowrap; text-overflow:ellipsis;
2017-08-15 17:14:01 979
原创 view的重叠问题
废话不多说先看效果! 这个布局如何实现对于新手的我来说还是比较难的 研究了半天搞出来了 <view class = "view-groupComponent"> <view class = "view-component"> <view class = "view-componentL"> <view class = "view-
2017-08-15 17:11:36 6769 3
原创 论小程序有多坑
1、今天我有个需求是微信小程序长按图片 进行图片下载 然后用微信二维码跳转到公共号里面的商城 微信小程序暂不支持长安二维码进行识别 先来看下图片效果! 2、这个功能是我完成之后才回来做记录的直接贴代码吧/**长按住图片进行保存 */ saveImgToPhoto:function(){ var shopId = this.data.shopId var goodsId
2017-08-15 17:01:28 361
原创 微信小程序
1、最近公司需要开发微信小程序,因为我是搞android的,开发中遇到了很多的坑 比如设置全屏的颜色怎么操作都不能实现,如图效果设置了height:100% 并没用让所有的布局都填满,那个height = 100% 是根据子容器高度来说的 这容器是你里面所有的view 的高度 如果没有view他的高度是0 解决方案有俩种 1 可以设置固定高度 也是使用wx提供的方法来获取window高度在js
2017-07-11 12:21:32 257
原创 文章标题
MyEclipse资料整理以前用myElipse10太老的版本出现SDK版本过高,jdk的各种问题,今天抽个一上午的时间重新安装了下软件,整理了下配置环境myEclipse中文官网,我下载的是myEclipse2017 CI4 你可以进入注册下 查看他们的历史版本,我的下载地址我的网盘破解文件破解文件操作说明我的已破解成功,希望能帮到你
2017-06-01 12:01:40 242
原创 android webkit ua的了解
**ua为(user - agent)**U是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。 服务器可以通过ua信息来判断手机类型是android还是ios或者是ipa等,里面包括浏览器类型、操作系统、浏览器内核等信息的标识等,根据不同的头信息来做相应的排版呈现不通的页面,这也就是为什么不同型号的手机浏览网页都可以做到很好的适配WebVie wv = (WebV
2017-03-31 17:11:46 1420
原创 listview自定义适配器的优化和实际应用
心得:学习android也有俩年多了,这期间都是看前辈门写的代码,谢谢你们的无私付出,站在你们的肩膀上让我成长的更快,俩年了也想记录点自己的成长,也打算开始自己写点东西记录下。 1、android 控件Listview是一个非常常见的控件,基本上每个项目都会用到它。 2、使用listview相关的肯定少不了adapter(适配器),分别有arrayAdapter simpleAda
2016-07-12 15:54:13 405 1
fiddlerSprite.txt
2020-05-15
生成so文件的jni.h文档
2019-10-11
滑动删除自定义listview、checkbox点击全显效果等逻辑
2016-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人