- 博客(100)
- 收藏
- 关注
原创 微信小程序组件之swiper介绍
swiper-item:只能放在swiper组件中,宽高自动设置为100%, 代表swiper中的每一项。在小程序中,有swiper和swiper-item组件实现轮播图。swiper:滑块视图容器,其中只能放置swiper-item组件。:轮播图多久切换一次,单位是毫秒,例如5000表示5秒切换一次;:轮播图面板指示点是否显示;:当前图片的指示点颜色;:轮播图是否自动播放;:是否采用衔接滑动。
2024-11-18 21:47:41
316
原创 微信小程序样式
rpx是小程序新增加的自适应单位,可以根据不同设备的屏幕宽度进行自适应缩放。小程序规定任何型号手机屏幕宽度都是750rpx。提示:微信小程序的设计稿宽度建议是750px,这样就节省单位换算了。
2024-11-18 21:27:00
649
原创 微信小程序配置文件介绍
pages字段用于指定小程序有哪些页面,每一项对应小程序页面的路径信息。在pages字段数组里,添加一个页面路径信息(eg: "pages/cart/cart"),保存以后,在pages文件夹下就会生成对应的页面文件。1、页面路由不能添加后缀名,小程序会自动寻找对应的四个文件进行处理。2、增加或减少页面时,对应的页面路径信息需要同步增加或删除。3、在没有指定entryPagePath时,数组的第一项就是小程序的初始页面。
2024-11-15 22:27:46
431
原创 微信小程序创建新的页面和调试小程序
1、在微信开发者工具里,找到项目的pages文件夹,右击选择新建文件夹,比如list。2、选中list文件夹,右击选择新建page,输入list,回车,这个时候list对应的四个文件就生成了。
2024-11-15 14:35:01
1498
原创 微信小程序的主体文件和页面文件介绍
主体文件由三部分组成:1、app.ts:小程序的入口文件2、app.json:小程序的全局配置文件3、app.less:小程序的全局样式页面文件一般由四个文件组成,并且只对当前页面有效:1、 .ts:页面逻辑文件2、.wxml:页面布局结构文件3、.less:页面样式文件4、.json:页面配置文件。
2024-11-14 18:22:45
878
原创 面试题:进程间通信和Binder相关
答:Binder通信数据大小取决于映射空间的大小(mapsize),是1M-8K。PAGE_SIZE为页的大小,4K。但是ServiceManager进程的内存映射空间大小是128K。
2024-11-14 17:56:34
771
原创 Recyclerview缓存原理
缓存区是用来存储最近离开屏幕的ViewHodler,由于用户的滚动或抖动,这些item更容易被重新显示,所以这些ViewHolder的状态和数据都没有被重置,方便再次显示的时候不需要重复走构建流程的第1、2步,即不走Create和Bind方法。从缓存池中取出复用的ViewHolder,不需要重走构建流程的第一步,也就是不用走Create方法。由于缓存区里的ViewHolder保存了状态和数据,并且是最靠近显示区域的,所以当需要使用VIewHolder的时候,优先从缓存区里查找VIewHolder。
2024-11-07 09:48:42
698
原创 RN中的StyleSheet
这里需要提示一下,直接在style属性声明的方式,虽然也可以实现效果,但是推荐使用stylesheet。如果style属性值是一个数组,后面对象里的设置会覆盖前面对象里相同的设置。
2024-11-04 17:13:55
342
原创 App第一次上Google Play需要准备什么?
应用标题的长度是不超过30,最好包含应用的核心功能,通过标题就能知道这个应用主要是什么类别的应用。简短描述的长度是不超过80,需要很简短的描述应用的主要功能。应用介绍的长度一般可以多达几千,最好不少于200字。详细介绍应用的功能和使用方法之类的。在标题,简短描述和介绍里,我们需要有关键词,这样方便被搜索到。
2024-11-02 17:48:47
1479
原创 RN开发环境配置与Android版本app运行
学习RN之前,我们需要配置RN的开发环境,这里包括rn的基本环境,android环境和ios环境。然后初始化项目和运行调试app。
2024-10-30 22:33:58
1126
原创 Google Play最近几年的政策“越来越严了”?
作为开发者,如果想在google play上发布自己的app, 并且希望不会被下架,还是需要好好学习下google play的政策的,尤其是那些针对性的规定,只有合规的产品才能经受住考验。当然,如果是初次,有可能通过申诉可以找回,这个有一定的概率,看审核者的态度了。如果开发者收到这样的通知,说明google play认为开发者严重违反了他们的政策,并不允许开发者上传新的app了,更重要的是开发者不能再注册新的开发者账号,因为注册新的开发者账号,只要被关联上,就会直接被封!
2024-10-30 19:45:46
520
原创 个人学习React Native的实际意义探讨
React Native学习的一个现实意义在于目前的智能硬件控制场景,智能硬件控制的业务需求导致RN成为开发App的首选框架。
2024-10-29 17:58:55
531
原创 新品上Google Play需要注意的几点
在google play上传应用需要注意的地方很多,我简单说几个比较常见的注意点吧。如果大家有什么问题或者想法,欢迎留言,一起讨论和交流意见。如果也是在出海产品的朋友,可以关注我的免费星球:出海产品记,提问或者讨论起来会比较方便,也能查看之前发的一些资源。 第一点还是老话题,就是使用google play console的环境,最好不要和其他账号有关联,独立ip,独立电脑。...
2019-10-26 10:30:09
800
1
原创 Google Play开发者账号注册过程中的安全问题
Google Play开发者账号注册,前提是我们要注册一个google账号,一般我们都使用gmail邮箱,所以注册google账号的同时,也注册了gmail邮箱账号。这里会有什么安全问题呢,之前的文章里提到一个干货,说的是在google账号注册的过程中,需要手机号验证。这里就是安全问题所在,为什么需要手机号验证,就是出于安全考虑。保险起见,我们在注册之后,最好添加辅助邮箱,这里说的辅助邮箱指的...
2019-10-22 20:52:10
4529
原创 关于Google Play的几个问题的回答
最近有新关注我的朋友在咨询我问题,由于这几天一直忙于更新优化产品,没怎么看到,很抱歉!今天抽空在这里跟大家说下,最近google play的推荐算法好像做了修改,有些人的产品日增一落千丈,有些人的产品日增快速上涨。我的产品是涨了一些,但是留存减少了,所以在收到用户的反馈邮件后,这几天都在优化产品。接下来我简单回答下小伙伴的问题,仅供参考哈!大家有什么问题或者想合作的,或者想了解什么知识的...
2019-10-13 09:41:56
549
原创 做出海app产品,你需要知道的知识点
写在前头:作者拥有三年出海经验,自己开发的产品有百万级的单品下载量,并且有多款产品上线,上百次产品更新,对google play相关知识很熟悉。现在寻找一起合作的小伙伴(android,ios,ui等),如果你想有一个被动收入,一份副业,欢迎关注镰刀出海,给我留言!如果您觉得文章不错,请点击文章右下角的“在看”,分享一下。 做一款app产品,基本都需要产品,设计,开...
2019-09-29 15:16:29
1019
2
原创 违反Google Play开发者政策的几种处罚以及如何应对
写在前头:作者拥有三年出海经验,自己开发的产品有百万级的单品下载量,并且有多款产品上线,上百次产品更新,对google play相关知识很熟悉。现在寻找一起合作的小伙伴,如果你想有一个被动收入,一份副业,欢迎关注镰刀出海,给我留言! 上面这张图是我们打开google play政策页面出现在首页的文字,可能大部分同学都没见到过,因为我们很少关...
2019-09-17 18:42:13
11835
1
原创 Google Play和admob最近比较重要的政策更新
说起Google play的政策,大家都知道向来以严格著称,并且对于违反政策的开发者的处罚也是相当严厉的。笔者接触google play应用市场已经有两年多了,对于他们的政策虽然不是百分百清楚,但是对于他们的处罚,那是已经领教过了的。所以,我希望通过这篇文章向大家介绍下google play以及admob最近几个月的重大更新,其中三项是涉及到所有开发者的,还有一项涉及的是金...
2019-09-15 18:15:44
1688
2
原创 将近三十岁的你,该做一个什么样的副业
这两天看到一位大牛谈到副业,文章中说了他是如何把副业做成了主业,甚至是一个事业的事情,我想这个也是当下的一个趋势吧。毕竟现在的情况不是我们小时候认为的那样,只要多劳就会多得,现在真的是知识时代。靠脑力挣钱的比靠体力挣钱的要多得多,作为在职场打拼了数年的上班族,作为白领,感觉也不是那么轻松,这种压力来源主要是收入和支出的比例。一份像样的工作,可能会有不错的收入,但是现在的商品...
2019-09-12 14:29:24
897
原创 独立开发者怎么做出海产品
首先介绍下自己,我是一名Android开发者,这个公众号是几年前就开始写了,中间大概有两年时间没写了,这段时间主要是因为我把时间都花在了怎么做出海产品上了。我成为一名独立开发者的时间不长,大概三个多月的时间,但是我做出海产品的时间可不止三个月。至于我为何做出海产品,又是怎么坚持到现在的,以及做出海产品是否有收入,这个放到一次再具体介绍。今天我想告诉大家的是,怎么做出海产品。...
2019-09-07 16:39:38
966
原创 android 5.0系统新加的默认颜色 colorPrimary,colorPrimaryDark的作用
伴随着Android5.0的发布也更新了support-v7-appcompat 到V21,其中增加了ToolBar、recyclerview、cardview等控件。Android5.0对改变APP样式下了不小的功夫,写法也和以前不一样了,下面先简单介绍一下colorAccent,colorPrimary,colorPrimaryDark……的作用:1.colorPrimar
2017-06-05 16:13:33
17635
1
转载 java多线程管理 concurrent包用法详解
我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来的
2017-06-05 14:22:17
517
原创 查看apk的签名信息
将apk解压;找到META-INF 下的.RSA文件;进入cmd环境,进入.RSA文件文件所在路径,命令:keytool -printcert -file XXX.RSA即可查看签名信息。查看Android开发的数字签名信息:keytool -list -v -keystore debug.keystore;
2017-05-26 13:48:43
763
转载 Android Studio 打包时 Signature Version V1 V2
前几天更新了一下Android Studio ,今天在打正式包的时候发现多了个签名版本选择:从图中可以看到多了签名版本的选择,因为刚开始默认勾选的v2(Full APK Signature),没多想一路下一步下去,结果在测试机上(5.0.1)一直都安装失败,想着和那个选择签名版本有关系,那就查查吧。问题描述(v1和v2)Android 7.0中引入了APK Si
2017-05-25 18:13:31
740
转载 在ViewPager中的Fragment在各种状态下的生命周期
(感谢hdszlk的实测)1.一直以来的疑问Fragment在ViewPager到底经历了哪些生命周期方法?到底发生了什么?常会TabLayout和ViewPager配合起来使用,针对这套组合,就想也做一些学习了解。在一个ViewPager中经常会存在多个Fragment,Fragemnt在ViewPager中的生命周期一直没有闹明白。这周正好在测试Api的时候又用到了Ta
2017-05-25 11:36:41
865
转载 三星手机调用系统相机 activity被销毁
在项目中需要启用系统照相机来拍照。本来很容易的一个问题。但在适配中出现了问题。简单说一下问题: 有些手机拍照成功,有些手机拍完照后确定返回后activity数据丢失,被销毁了。问题查找: 经过代码查找发现,当这些出问题的手机被调用系统手机拍照时,当前activity被销毁了之后又被重新创建了。即Acitivity 执行了ondestory()-->onC
2017-05-25 10:32:08
684
1
转载 Android Volley 之自定义Request
转载出处:http://blog.csdn.NET/lmj623565791/article/details/24589837Volley的所有的请求的超类型是Resuest,类结构如下图,所有我们常用的请求都是这个类的子类,那么我们自定义Request肯定也是基于这个类的。一些简单的用法实例:[java] view pl
2017-02-23 17:06:11
365
转载 JS与WebView交互存在的一些问题
转自简书,如有侵权,请告知删除。转自http://www.jianshu.com/p/93cea79a2443著作权归作者所有,转载请联系作者获得授权。一、背景概述2013年Android平台暴露出WebView漏洞。利用该漏洞,攻击者可以通过存在风险的addJavascriptInterface接口函数提供的扩展穿透webkit执行本地Java代码,造成恶意代码在受害
2017-02-23 16:45:14
450
转载 gradle多渠道打包替换图片、xml等资源文件
用gradle多渠道打包一般在build.gradle文件里面,productFlavors 标签下添加自己的渠道名,像下面这样android { productFlavors { "xiaomi"{ manifestPlaceholders = [channelName: "xiaomi"] } "360market"{ man
2017-02-23 16:01:53
794
转载 Activity和Fragment之间传递数据的方法
1、第一种方式,也是最常用的方式,就是使用Bundle来传递参数 MyFragment myFragment = new MyFragment(); Bundle bundle = new Bundle(); bundle.putString("DATA",values);//这里的values就是我们要传的值 myFragment.setArg
2017-02-23 15:45:10
1029
转载 Android子线程创建Handler方法
如果我们想在子线程上创建Handler,通过直接new的出来是会报异常的比如:[java] view plain copynew Thread(new Runnable() { public void run() { Handler handler = new Handler()
2017-02-23 14:19:02
4991
转载 在windows系统中设置JVM(Java虚拟机)的内存
除了在web容器中设置虚拟机内存的大小,我们还可以为windows系统设置统一的虚拟机内存,如果一台服务器上面部署了多个web容器,我们就可以只设置一个地方,从而提高维护效率。那么如何配置呢,请看如下步骤: 1,打开windows系统环境变量 2,在系统变量中,新建变量JAVA_OPTS,值设置为 -Xms1024M -Xmx2048M -XX:PermSize=256M -XX:
2017-02-23 10:25:42
3582
转载 使用okhttp设置https
鸿祥的博客,连接地址http://blog.csdn.net/lmj623565791/article/details/48129405讲的很详细,需要的可以去看看
2017-02-15 18:54:11
2309
原创 android 部分手机横竖屏activity重启问题
部分手机上设置activity的 android:screenOrientation="portrait" 以后,并没有起到作用,acitivty在横屏的时候还是会重启,这个时候,我们可以做如下设置:android:configChanges="keyboardHidden|orientation|screenSize"这里,screenSize必须要加上,否则还是会重
2017-01-17 15:52:33
468
原创 bugly镜像地址,可以下载android sdk的插件
http://android-mirror.bugly.qq.com:8080/android/repository/配置地址:http://sunjiajia.com/2015/08/16/tencent-bugly-android-sdk-mirror/
2017-01-13 18:35:27
3188
原创 setKeyListener(KeyListener)方法的妙用
TextView类的setKeyListener(KeyListener)方法;其中DigitsKeyListener类,使用getInstance(String accepted)方法即可指定EditText可输入字符集
2016-12-26 11:52:12
6350
原创 android design 取消appbarlayout 默认的阴影
在appbarlayout中,设置app:elevation="0dp"即可,android:elevation="0dp"不起作用,这个是兼容库的。
2016-12-25 21:39:31
1593
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人