摘要:JitPack的地址为:https://jitpack.io/ 发布 使用 点击 Get it. 之后网页就会自动导航到下面那一栏,按照里面的两个顺序依次填写就可以完成。是不是很简单? 注意: 1. 上传到github的版本需要有一个Release,设置Tag 2. 如果出现”Dependency
阅读全文
摘要:在Android 4.4系统中,外置存储卡(SD卡)被称为二级外部存储设备(secondary storage),应用程序已无法往外置存储卡(SD卡)写入数据,并且WRITE_EXTERNAL_STORAGE只为设备上的主要外部存储(primary storage)授予写权限,对于其他外部存储,其上
阅读全文
摘要:1. 架构设计的目的 对程序进行架构设计的原因,归根到底是为了提高生产力。通过设计使程序模块化,做到模块内部的高聚合和模块之间的低耦合。这样做的好处是使得程序在开发的过程中,开发人员只需要专注于一点,提高程序开发的效率,并且更容易进行后续的测试以及定位问题。但设计不能违背目的,对于不同量级的工程,具
阅读全文
摘要:一.一般Android应用程序架构(Book,购彩,Market)。 普通的应用程序由于只需要用到Android的联网与显示的功能,所以应用程序大体上是呈现为UI(Activities)与网络(Network)等其他模块进行绑定,数据交互的应用程序。 优点: (1)此种是一种通用的类J2ME的应用开
阅读全文
摘要:开发工具的选择 开发工具我将选用Android Studio,它是Google官方指定的Android开发工具,目前是1.2.2稳定版,1.3的预览版也已经发布了。Android Studio的优点就不需多说了,GitHub上大部分的Android开源库也都已迁移到Android Studio上来,
阅读全文
摘要:方法一: 在LOCAL_PREBUILT_JNI_LIBS中列出APK文件中的so文件,注意路径与APK保持一致。 如果so文件是32位,而源码是针对64机器的,那么还需要在Android.mk文件中加上LOCAL_MULTILIB := 32。 在APK文件的当前目录,执行mm命令编译当前模块,A
阅读全文
摘要:支付宝系统架构概况 典型处理默认 资金处理平台 财务会计 支付清算 核算中心 交易 柔性事务 支付宝的开源分布式消息中间件--Metamorphosis(MetaQ) Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消息中间件,类似于LinkedIn的Kafka,具有
阅读全文
摘要:在实际开发中可能需要用到两个Service相互监视的情况,本示例就是实现此功能以作参考。 服务B: IBridgeInterface.aidl 界面: AndroidManifest.xml 由于涉及到跨进程,onServiceConnected() 方法中使用 而不能直接类型转换 onStartC
阅读全文
摘要:Android启动Service有两种方法,一种是startService,一种是bindService。生命周期如下: 执行startService时,调用者如果没有stopService,Service会一直在后台运行。多次调用startService,该Service只能被创建一次,即该Ser
阅读全文
摘要:原文: http://www.2cto.com/kf/201512/455888.html http://blog.csdn.net/yangqingqo/article/details/48371123 http://inthecheesefactory.com/blog/things-you-n
阅读全文