日常开发
文章平均质量分 61
阮小鬼
程序员都有一个成长的路程,不过是技术上的,还是思维上的。脑海中总得有个明确的目标,才有明确的方向
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
获取仅有apk的应用包名与类名
在做android SDK开发的时候,为了配合运营需要获取游戏的apk包名。所以在网上查找了资料,可以通过命令行adb的方式获取apk的包名和类名。具体操作如下 1.手机先运行游戏或者应用 2.然后打开命令行执行 adb shell dumpsys window | grep mCurrentFocus 3.返回结果类似 包名就是 com.fangame.myzn.ad1类名就是 com.gam...原创 2018-03-09 10:33:25 · 6372 阅读 · 0 评论 -
Eclipse版SDK转为Android Studio版全过程
公司的SDK最早的开发版本就是用Eclipse开发,但是随着越来越多开发者使用Android Studio开发,而且很多开源框架都是只提供适配Android Studio方式的导入。所以我觉得需要去做出两个版本SDK,今天就把自己如何把SDK从Eclipse转到Android Studio记录下来供给大家参考。要把Eclipse项目转到Android Studio需要分 四步走,第一步需要在A...原创 2018-09-25 16:33:49 · 2068 阅读 · 0 评论 -
开发SDK,使用ProGuard混淆jar包(下篇)
回顾上篇说了,jar包混淆的过程,以及需要注意的地方。但是对面与做SDK开发的,这些远远不够的。我们还需要根据自己的业务场景,去做一些混淆的调整。为啥?请看往下看,我会慢慢去解释?调整啥?...原创 2018-07-13 16:20:54 · 1467 阅读 · 0 评论 -
开发SDK,使用ProGuard混淆jar包(上篇)
背景我在目前的公司是一名Android SDK开发工程师,到公司之后就研发了自己公司的一套SDK,提供给游戏方接入。SDK最后成型是一个jar包的方式提供给游戏开发商的。所以当我们正式提供SDK给游戏开发接入的时候,是混淆一下jar包才提供出去。如果不是,就很容易被人反编译出来。从而泄露了里面程序逻辑。造成不必要的风险因素,所以今天记录一下,我混淆jar包的全过程。希望能给你们一些参考。Jar包混...原创 2018-07-12 16:38:20 · 4872 阅读 · 0 评论 -
解决:接入微信支付,调不起回调界面WXPayEntryActivity
最近开发公司SDK需要接入微信支付功能,于是上了微信开发者平台,下载微信的SDK,按着文档接入。当我进行微信支付,需要调起微信客户端,但是却没有。而微信回调WXPayEntryActivity也没有被回调起来。这就很奇怪了,看回文档,说要把WXPayEntryActivity放到wxapi包下,而且在Manifest的路径配置还必须是<activity android:name=".wxap...原创 2018-04-19 10:49:09 · 13622 阅读 · 3 评论 -
解决:使用eclipse导出的jar,报控件找不到id,或者直接报控件空指针异常
因为最近在开发公司的SDK,因为不想让游戏开发商看到SDK源码。所以最后会把项目导出成jar给开发商,但是在导出测试jar的时候发现,总是闪退。报各种错误:1.会报控件id找不到对应的控件2.会报控件的类型错误(例如会告诉你Button类型的控件不能用TextView表示)先解释一下为什么会出现这种错误吧,因为当我们项目导出成jar。里面java文件里面的findViewById,ADT就会监测到...原创 2018-04-10 18:02:08 · 1506 阅读 · 1 评论 -
开发SDK必备!保存游客登录的账号密码截图到本地。
最近一直在开发自己公司的SDK,前段时间把SDK的总体框架搭好了。就进入了实际功能的开发。SDK的第一个功能就是游客登录功能。换一种说法是试玩账号登录。就是由后台给用户分配账号和密码。用户可以跳过注册,和登录的步骤直接进入游戏体验。相信很多游戏都是会有这个功能的。所以我们公司也不例外!废话少说,直接进入正题。先说说功能实现的需求,很简单。1.用户点击游客登录时,弹出对话框提示用户:当前是试玩账号,...原创 2018-03-30 18:18:30 · 2509 阅读 · 0 评论 -
在没有需求文档下,怎么去开发好一个SDK
事情还得在两天前说起,部门经理拉我去单独聊天,跟我说公司现在需要做一个平台型的SDK。因为公司接的游戏都是租用着别人的SDK,要给租金不说,处理突发事情也不够及时。所以,希望我来开发一个属于公司自己的SDK。当时,我一听,这挺好啊,那就做吧。就问要需求文档,经理居然回我,需求的话就是按照我们现在租用的SDK来开发就可以了。当时我就懵逼了,没有需求文档怎么去开发。就因为这个问题,我们讨论了快半个小时...原创 2018-03-14 17:58:12 · 2229 阅读 · 0 评论 -
我阅读SDK源码的思路
作为开发工程师,我相信每个同学都经历阅读别人源码。阅读源码这件事情,我经历了不少次。今天就来谈谈一些我阅读源码的心得。第一步:配合开发文档找入口,我们阅读源码的时候。会经常碰到下面这种情况源码之所以叫源码,是因为它不是几个文件,几行代码组成的。源码都是一个很庞大很复杂的东西。几百个文件,几万行代码。这样让我们第一次拿到源码后。就想茫茫大海中,没有导航的船。不知往哪走,不知从何下手。所以,我们拿到源...原创 2018-03-19 16:11:48 · 3786 阅读 · 0 评论 -
Android开发 实现Zxing二维码半屏扫描
最近接到一个半屏扫描二位码的需求,要实现界面的上半屏是扫描二维码,下半屏是扫描结果数据的显示。接到这个需求第一时间想到的是,印象中人生中没有实现过半屏扫描二维码的工作经验!!!难受啊,但是为了保持自己的专业性!就硬着头皮答应了下来:“OK,没问题,我改一下就好”我是不是答应的太快了??我代码都还没看过呢!!作为一个专业的Android工程师,这样评估一个需求工作量是完成不靠谱的!哎,答应都答应...原创 2019-06-25 18:00:25 · 2922 阅读 · 1 评论
分享