本篇文章的所有知识点是亲身经历十余家一二线互联网企业面试后总结产出,包含应聘Android开发岗位的各个方面的高频知识点,主要针对但不局限于Android应届面试。以下所有知识点都整理发布在Github/Gitbook,…
标签:Android
# 动态注册JNI的方法(4)
动态注册JNI的方法 之前提供了一篇使用 java -jni来自动生成.h的文件,这种叫做静态注册的方法,现在提供一种动态注册的方法实现调用 前期的准备工作也是基本上一样的 不会的可以查看这里 JNI开发实现hellow…
Android十八章:5分钟接入微信支付
现在app最流行微信支付,支付宝支付,都是大部分消费类型app计费方式首选。现在5分钟教你接入微信支付。 接入前请准备好 微信appid 微信appkey 微信商户id 微信商户APIkey 需要在商户后台自定义32位k…
android关闭软键盘
涉及到软键盘必须用到系统服务的InputMethodManager, 具体的代码如下: public void hintKeyBoard() { //拿到InputMethodManager InputMethodMan…
android Toolbar溢出菜单显示图标的问题
做Android开发的都知道,在toolbar上加下拉菜单很简单,但是下拉菜单都是文字格式,并没图文模式,并且没有相关的api,那该怎么办呢?莫慌,办法还是有的。 方法一、映射的方法(最简单的方法) @Override …
工具类之FileUtils
这份应该是我目前认为最好的一份对文件操作汇总的工具类了,毕竟是我花了很多精力开车才开出来的一份清晰整洁的工具类,下面就让我故车重开带你们遨游这1000+ lines,献上方法列表、代码及单元测试。 文件相关→FileUt…
Android刷卡和addforce统一
我正在研究2D无限跑者.我有以下代码从屏幕滑动输入跳转,滑动和快速运行.我从编辑器提供jumpHeight,值为500,帧率为30.代码工作正常,但有时候玩家跳得太高而无法刷卡.如果输入来自键盘,则类似代码按预期工作.为…
在多模块android项目中测试时,提供程序错误冲突
我有一个由多个gradle模块组成的应用程序: App -- main app module with dependencies to all submodules | |-- API - library module …
Android Activity / Intent vs. Qt Signal / Slot vs. iPhone?/?
我正在尝试研究不同移动平台上的对象/组件之间的通信相似性. 在Android上,有一个Activity / Intent概念来传递信息,在Qt上我们有信号和插槽. 这里出现的问题: >将Activity / Int…
Android:ActionBar中的全宽SearchView
我希望SearchView完全占用ActionBar的全部宽度(支持v7),但即使在调用后… actionBar.setHomeButtonEnabled(false); actionBar.setDisplayShow…
android – 功能测试:调用MediaPlayer
使用 Android测试框架,我想为使用MediaPlayer的应用程序编写功能(端到端)测试.该应用程序是一个简单的GUI,让用户可以播放曲目.我想编写模拟触摸事件的测试(例如)播放按钮.然后,自动功能测试将检查当按下…