文/Robin
本站推广
币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。
币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872
邀请码: 11190872
根据「七麦数据」的 监控,每天不同地区的 App Store 都有不同数量的应用下架。下架的原因多种多样,当然国区还要受益于某国特殊的环境。在特殊时期,某类应用还会被批量下架,不要折腾,不要喧嚣,一片和谐多好。
题图来自: © Apple / Apple Accessories / apple.com
国区 App Store 是一个政策妥协的结果,所以必
继续阅读 »
第一:缓存文件问题
“Could not launch 'app name'”,No such file or directory (/Users/appleapple/Library/Developer/Xcode/DerivedData/FCHK-bdgaoltxzddyrogqdfuhtasreoxs/Build/Products/Debug-iphoneos/FCHK.app)
继续阅读 »
文/Robin
2019 年 11 月 8 日,水龙头 App 开放注册,到今天已经整整一年了。关于「水龙头」,笔者写了如下的文章:
水龙头,免费赚比特币
水龙头,有偏见的地方就有机会
水龙头支持唯品会了
水龙头支持美团外卖
RoundlyX,躺赚 BTC
Strike 推出 Cashback
水龙头推出邀请榜单
Lolli 推出 §SatsTags
MacBook Pro 更换电池
预计之后还会写更多的文章,因为水龙头的故事才刚刚开始。
截止到 10 月 21 日,水龙头 App 累计发放了(按照结算时价格)120.8 万人民币的 18 个比特币,按目前一枚比特币的价格 100000 人民币来计算,价值 180 万,增长
继续阅读 »
Android 6.0引入了Runtime Permission模型,一方面用户不必在安装APP时便授予所有权限,另一方面,对于第三方ROM,APP自身也能方便地判断是否有某项权限了。在本文中,我将以读取通讯录为例对运行时权限进行一次全面的测试,完整代码可以在Github下载。
继续阅读 »
花了好久写好的R包与shiny应用。R包可以在通过github安装,repo上也有安装说明,安装完成后运行runExample()能够调出本地版本的shiny app,app上的使用说明更加明确。不会R语言的可以直接无视package,有shinyio上托管的应用,可以自己上传文件查看。注意上传文件是将目录 /data/data/com.xiaomi.hm.health/databases 压缩命名为databases.zip得到,注意是整个databases目录压缩,不是databases目录下的文件。用户id可以在手环官方应用个人信息页面得到。
继续阅读 »
{% asset_img RefreshLayout.png %}
[QuickAF]使用RefreshLayout控件进行下拉刷新和上拉加载,通过在布局中定义app:ptr_content和app:ptr_empty或api中设置内容layout和错误view。
RefreshLayout的特点如下:
- 支持任意Layout的下拉刷新和上拉加载,默认支持VScrollView,RecyclerView, ListView, GridView上拉/下拉,还可以通过registerDetector来支持更多的Layout;
- 支持自定义EmptyView,一个EmptyView包含loading, empty, error三个子
继续阅读 »
有句话说“眼睛是心灵的窗户”,观察一个人,再没有比观察他的眼睛更好的了。作为一个 APP ,用户如何能够全面的感知它呢,那就是交互界面了。在 Android 3.0 之前,大家说的 APP 界面在技术层面上一般都是指 Activity,可以说一个 Activity 撑起一片天,N 个 Activity 可以撑起整片天。Android 3.0 之后,官方增加了 Fragment 组件,用以分担 Activity 的任务。
继续阅读 »
Android 插件化框架 DroidPlugin 学习笔记
上一篇我们对 DL 框架的思路进行了一些总结,总的来说就是通过一个代理的 activity 作为傀儡来控制插件 activity 的生命周期,通过 AssetManager 的隐藏方法 addAssetPath 来解决加载资源的问题。但是同时,DL 框架存在的缺点就是比较依赖 that 语法,开发插件程序和主程序的代码需要单独区分。在这两点问题上,360 助手的插件化框架 DroidPlugin 似乎解决的更好一些,这个框架基本 Hook 了系统所有的 Service ,欺骗了系统大部分的 API ,编写插件程序和开发普通 app 没有任何区别,这是 DroidPlug
继续阅读 »
前两天,谷歌发布了Android Studio 1.0的正式版,也有更多的人开始迁移到Android Studio进行开发。然而,网上很多的开源库,控件等还是以前的基于Eclipse进行开发,很多人不知道怎么导入到自己的基于Android Studio项目中来,微博上也有人私信我,让我来写写,正好今天回来的比较早,就写写吧。主要介绍一下常见的一些导包的场景。
more
前言
```java
--project //项目目录
|
build.gradle //项目的gradle配置文件
|
settings.gradle //gradle设置,会保存所有的module
|
app //modul
继续阅读 »
在组件状态中存储临时数据
在这个步骤,我们会在为应用的客户端添加数据过滤特性,这样用户就可以通过点击’确认选框‘来查看当前进行的任务。我们会去学习如何仅在客户端使用React组件状态来存储临时模板
首先,我们需要在我们的App组件中,添加’确认选框‘
继续阅读 »