#精通iOS开发

android开发报错JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 12548628)

报错原因:使用Intent传递Bitmap等大数据,传递的parcelsize超出了限制,binder事务报错了 ...

android开发kotlin项目Proguard混淆配置记录

-flattenpackagehierarchy-allowaccessmodification-keepattributesExceptions,InnerClasses,Signature,SourceFile,LineNumberTable,-dontskipnonpubliclibraryclassmember...

android开发startActivityForResult从系统自带的文件管理器文件选择兼容各个版本

valintent=Intent(Intent.ACTION_GET_CONTENT)intent.type="*/*"intent.addCategory(Intent.CATEGORY_OPENABLE)activity.startActivityForResult(intent,requestCode)overr...

Android开发长按某个控件将PopupWindow显示在手指长按的位置处的实现方法

//Kotlin语法classTestActivity:Activity(){  privatevartouchEvent:MotionEvent?=null  overridefundispatchTouchEvent(event:MotionEvent?):Boolean{if(event?.action==Mot...

Android开发Kotlin检查lateinit变量是否已初始化的方法

classFoo{lateinitvarlateInitVar:StringfuncheckInit(){if(this::lateInitVar.isInitialized){  //重要,this::前缀是必须的。    //如果已经初始化了,返回true      }}} ...

Android开发开源一款结合databinding写的用于RecyclerView的简单高效MultiTypeAdapter

这是一个结合databinding写的用于RecyclerView的MultiTypeAdapter,写法和用法都非常简单高效,不需要再写ViewHolder了,不需要再写findViewById了,因为使用了databinding,真实项目使用的完整版,用上就会感受到其simplebutpowerful。github...

Android开发databinding和RecyclerView.ViewHolder的完美结合

通用ViewHolder代码如下,就一个ViewHolder。。。从此不在是每个RecyclerView的Adapter编写一个ViewHolder了classViewHolder<T:ViewDataBinding>(itemView:View):RecyclerView.ViewHolder(itemV...

Android开发华为手机不弹出Toast,报HwRTBlurUtils: check blur style for HwToast-Toast...的原因

华为手机不弹出Toast,log报的信息:HwRTBlurUtils:checkblurstyleforHwToast-Toast,themeResId:0x7f0c0005,context: 。。。我的原因是:重写了getResources方法时调用了setToDefaults()方法导致的。overrid...

android开发Toolbar标题居中显示的解决方法

网上的一大堆,都是有问题不完整的,互相copy。。。记录一下自己的解决方法。<android.support.v7.widget.Toolbarandroid:id="@+id/tool_bar"android:layout_width="match_parent"android:layout_height="w...

微信小程序开发 [07] 写在后面的话

写在后面的话基本算是吐槽了,在学完小程序的课程之后,我用博客园的api,写了个闪存的小程序,本来兴致勃勃甚至这篇是准备写“我的第一个小程序发布啦”,然而并没有。不是说我偷懒了没写,又或者个人拖延的原因,而是因为: 我一个个人开发者哪来什么企业主体的小程序号啊,于是可以说这个小程序算是暂时死掉了,只能期待将来U...

微信小程序开发 [06] 一些补充的知识点

之前在讲到模板部分的时候,模板引入了,实际上模板对应的wxss也是可以独立开进行单独引入的。使用 @import 语句可以导入外联样式表,@import后跟需要导入的外联样式表的相对路径,用;表示语句结束,如下例:/**common.wxss**/.small-p{padding:5px;}4&nb...

微信小程序开发 [05] wx.request发送请求和妹纸图

微信小程序中用于发起网络请求的API就是wx.request了,具体的参数太多,此处就不再一一详举了,基本使用示例如下:wx.request({url:'test.php',//仅为示例,并非真实的接口地址method:"POST",data:{param1:'',param2:''},header:{'content...

微信小程序开发 [04] 模板和模块化

如果相同的wxml代码可能在不同的页面重复使用,ctrl+c配合ctrl+v的方式,后期维护起来未免也太麻烦了。微信提供了“模板”,可以在模板中定义代码片段,然后在不同的地方调用。使用<template>对代码进行模板定义,并使用name属性为模板进行命名,如:<templatename="msgIt...

微信小程序开发 [03] 事件、数据绑定和传递

在微信小程序中,事件的绑定依附于组件,当事件触发时,就会执行事件对应的处理函数。我们回到前几章中的例子,将index页面调整为首页(app.json中调整pages数组元素的顺序),此时我们希望,点击页面中的“HelloWorld”字样,能够跳转到我们之前写的Welcome页面中去:首先来说明一下事件的绑定形式:事件绑...

微信小程序开发 [02] 页面注册和基本组件

对于小程序中的wxss布局方式,不推荐使用诸如position,float之类的属性,而是采用flex布局,灵活快捷自适应,关键是自适应!此处另起标题也是为了表达我对其强烈的推荐,因为我这个后端都能用flex很好的布局,可见其简单快捷性!强烈推荐阮一峰老师的两篇博文:Flex布局教程:语法篇Flex布局教程:实例篇...
首页上一页...910111213...下一页尾页