用Docker容器来生成quick-x/cocos2d-x游戏apk包
前段时间本渣在做服务器端开发时,采用了Docker作为解决方案的一部分,最初的动机主要是想用namespace做环境隔离、用cgroups做资源限制,却也切身体会到Docker所带来的构建上的便利。故而本渣也回头去想之前cocos2d-x客户端的开发工作是否也能Docker化,很快就找到了一个很适合采用Docker的场景,那就是打apk包。从之前...
2016-08-30
[译]How to handle background services in ANDROID O?
前段时间公司项目中做Android O的适配。在了解Android O新功能时,看到这个文章,虽然介绍的是Android O的预览版,但读了一遍感觉不错,记录下来。顺便翻译一下(不翻译大家肯定也看得懂,只是觉得单纯转一下太low了)...
2019-11-27
答:生成apk时React Native Android Duplicate file错误
自定义 node_modules/react-native/react.gradle 完美解决 _Duplicate file 错误_。将以下代码添加到 currentBundleTask 的创建块中( 在 doFirst 块之后)
2022-11-08
Andorid Studio NDK开发-编译OpenSSL类库
OpenSSL是一个强大的开源安全套接字层密码库,它包含了主要的密码学算法,常用的密钥和证书封装管理以及SSL协议,并提供丰富的应用程序供测试或其他目的使用。在Android上开发对于安全的需求越来越高,虽然OpenSSL出现过几次漏洞,但它仍然是在安全方面的使用最多的加密库之一。OpenSSL是一个基于c语言开发的,古老的,开...
2016-06-18
如果2021能重开,我会告诉自己去做这些
Eason当时就是走了很多弯路,导致自己Android学习之路非常曲折。这篇文章将向大家介绍如何正确地开始 Android 开发生涯,包括该学习哪些重要和不重要的知识,以及如何做才能找到第一份工作。
2021-12-15
OpenGL ES2 学习教程2——HelloOpenGLES2.0
和ES1.0不同,ES2.0引入了可编程管线,如下图中,可编程阶段为VertexShader,FragmentShader顶点和片段着色器阶段。
fastlane基础科普篇
iTunes Connect是一套基于 Web 的工具,专为开发人员创建,用以提交和管理在 App Store 或 Mac App Store 上销售的 App。
Appium 在 Android UI 测试中的应用
Appium 是一个 C/S 架构的,支持 Android/iOS Native, Hybrid 和 Mobile Web Apps 的测试框架,与测试程序通过 Selenum Webdriver 协议通讯。Webdriver 的好处是通过 HTTP RPC 的方式调用 Server 上的过程,编写测试脚本不受语言的限制,无论是 Python, Java, NodeJS 均可以方便的编写测试。本文中将使用 Python 进行编程。
问: Android Asynchronous Http Client 使用出错?
import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.webkit.WebView;import android.widget.ImageView;import android.widget.Toast;
答:ui设计用的是sk出的750*1134的图我安卓要怎么适配720*180的?
参考资料传送门: 设计师给的布局和字体尺寸单位为px,在写代码的时候要如何转换成Android用的dp和sp ? Material Design:Device Metrics p.s.看到图了吗?750x1134的是iPhone6的,可能他就是不想给你做Android的设计了,就让你按iPhone的分辨率来弄。那你就按这个来换算吧。
2018-04-19
干货:ANR日志分析全面解析
开发阶段:通过工具检查各个方法的耗时,卡顿情况,发现一处修改一处。线上阶段:这个阶段主要依靠监控工具发现ANR并上报,比如matrix。分析阶段:如果线上用户发生ANR,并且你获取了一份日志,这就涉及了本文要分享的内容——ANR日志分析技巧。
答:如何更改复选框的颜色?
如果您的 minSdkVersion 是 21+,请使用 android:buttonTint 属性来更新复选框的颜色: {代码...} 在使用 AppCompat 库并支持低于 21 的 Android 版本的项目中,您可以使用 buttonTint 属性的兼容版本: {代码...} 在这种情况下,如果你想继承一个 CheckBox 不要忘记使用 AppCompatCheckBox 代替。 以前的答案: 您可以...
2022-10-18
Harmony Next 跨平台开发入门
ArkUI跨平台框架(ArkUI-X)进一步将ArkUI开发框架扩展到了多个OS平台:目前支持OpenHarmony、Android、 iOS,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台的精美、高性能应用。
2025-03-07
问:Crosswalk 從HTML5構建Android App時BUILD FAILED
我在試着用Crosswalk將html5項目構建爲android項目, 參考官方手冊進行配置的. 在構建官方示例時沒有問題, 但是在構建自己的項目時出現如下錯誤: {代码...} 這是我的環境配置 {代码...} 這是版本信息 {代码...} 我的問題是上述的構建錯誤的原因, 以及解決的方法. 謝謝你的幫助.
2015-07-24✓ 已解决
EditText实现大众(登录/注册)输入框,TextView实现仿CheckBox效果
我想很多人看到上图红框中的部分的实现第一反应就是使用CheckBox控件来实现,博主在一开始也是这么去做的,但是后来用不同的手机去做测试的时候发现checkbox对适配表现的很差劲,文字与图片的距离很不好控制,后来项目组长告诉我直接用去TextView去实现,试了才知道其实用TextView去实现很简单。代码: viewheader.xml:
2014-07-23
问:"This field leaks a context object"?
各位好,跟着安卓training文档做,在一个继承AsyncTask的子类声明了一个TextView私有变量,为什么提示This field leaks a context object?如何消除这个警告?Stackoverflow上没有这方面解答。
2018-03-22✓ 已解决
答:过滤 LogCat 以仅从 Android 中的“我的应用程序”中获取消息?
Log.<log level>("<your package name>", "message");
2022-10-13