找回密码
 立即注册
搜索
查看: 2790|回复: 20

[移动] S1热心坛友修改,某科学的背单词软件_黑

[复制链接]
发表于 2013-6-15 17:37 | 显示全部楼层 |阅读模式
引用第14楼fakestage于2013-06-15 21:32发表的  :
改好了,顺便修改了一点UI细节……
同楼上,不规范啊……好多被坑的地方。
好多莫名其妙的交互,比如生词本我试了半天才让它有内容显示……

http://pan.baidu.com/share/link? ... p;amp;uk=1882217495
.......




以上的两张图,第一张为某开源程序的市场发布版本截图。但无奈这个程序只有白色主题,用在amoled屏幕上实在耗电太大,于是我试图修改成黑色背景白色字的类似holo主题效果,但现在仅达到第二张图程度,对比可以看到音标、英文例句和其他几个小地方没能正确的显示为白色或浅色。在看过源代码后无奈不擅长编程,未能找到如何修改。请破处区各位帮个忙,看看应该怎么做才好,先谢谢,如果能帮助用源代码编译一下就更感谢了。
下面为源代码和发布版本:
https://github.com/ling0322/danci
http://www.coolapk.com/apk/org.ling0322.danci
------------------------------------------------------------
不会编程,但是有点相关知识,将一个开源的安卓程序做了一点点UI颜色上的修改后被难住了,如何编译成APK文件?签名怎么弄?先谢过。
程序源码见此 https://github.com/ling0322/danci
回复

使用道具 举报

头像被屏蔽
     
发表于 2013-6-15 18:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2013-6-15 19:51 | 显示全部楼层
引用第1楼白左于2013-06-15 18:22发表的  :
http://developer.android.com/tools/index.html


[strike]"相关知识"不包含搜索?[/strike]
我确实找到了这个页面,但是没能从里面找出编译的流程………[strike]破处区就我不会编程[/strike]
现在用一个反编译软件直接改了原APK文件,但还有缺陷,为什么有些文字没有决定颜色的代码啊囧
回复

使用道具 举报

     
发表于 2013-6-15 19:58 | 显示全部楼层
myeclipes adt  插件

----发送自 motorola XT897,Android 4.0.4
回复

使用道具 举报

     
发表于 2013-6-15 20:08 | 显示全部楼层
需要eclipes和adt,或者我这样的现役死程一只
回复

使用道具 举报

 楼主| 发表于 2013-6-15 20:11 | 显示全部楼层
楼上的两位多谢,现在问题貌似不在编译上
回复

使用道具 举报

     
发表于 2013-6-15 20:18 | 显示全部楼层
如果你想从apk反编译再修改我劝妮放弃  

----发送自 motorola XT897,Android 4.0.4
回复

使用道具 举报

 楼主| 发表于 2013-6-15 20:20 | 显示全部楼层
引用第6楼赤色彗星SEXY于2013-06-15 20:18发表的  :
如果你想从apk反编译再修改我劝妮放弃  

----发送自 motorola XT897,Android 4.0.4
源代码有的,开源,顶楼更新了一下说明
回复

使用道具 举报

     
发表于 2013-6-15 20:29 | 显示全部楼层
设置颜色可以在layout文件中设置,图中的是默认色。
在res/layout文件夹中,找到对应的xml文件,把文字控件的颜色(TextColor属性)设为白色(#fff或#ffffff)。
这是最直接的修改方法。

签名的话,编译时就会有自动签名,但要正式发布的话,就先要制作自己的签名文件,也是在eclipes中生成签名文件。
在工程项目上右键选tools,有一个“导出安装包”之类的项目,进入后就有签名的向导,选择自己的签名文件,再按向导进行就可以了。
——凭记忆说的,大致应该就这样。
回复

使用道具 举报

 楼主| 发表于 2013-6-15 20:36 | 显示全部楼层
引用第8楼小姜不辣于2013-06-15 20:29发表的  :
设置颜色可以在layout文件中设置,图中的是默认色。
在res/layout文件夹中,找到对应的xml文件,把文字控件的颜色(TextColor属性)设为白色(#fff或#ffffff)。
这是最直接的方法。
TextColor全都用Virtuous Ten Studio改过了,唯独音标和其他一些没有反应还是黑色,效果如顶楼图,才来求助的

发布倒不需要,仅仅是小范围的自用。
回复

使用道具 举报

     
发表于 2013-6-15 20:48 | 显示全部楼层
唔,下载下来看看源码,顺便帮你改改颜色,稍等。
不过打包后就不是原版签名了
回复

使用道具 举报

 楼主| 发表于 2013-6-15 20:53 | 显示全部楼层
引用第10楼fakestage于2013-06-15 20:48发表的  :
唔,下载下来看看源码,顺便帮你改改颜色,稍等。
不过打包后就不是原版签名了
非常感谢。签名不是问题,只是自用。
回复

使用道具 举报

     
发表于 2013-6-15 20:54 | 显示全部楼层
分析了一下代码,改这个文件 src/org/ling0322/danci/DefinitionView.java
就行了。

音标:
pronView.setText(String.format(" /%s/", pron));
pronView.setTextSize(18);
pronView.setTypeface(lingoesFont);
pronView.setTextColor(0xFF000000);

释义:
defIndicatorView.setText("释义");
defIndicatorView.setTextSize(14);
defIndicatorView.setTextColor(0xFF000000);

例句:
examplesView.setText("例句");
examplesView.setTextSize(14);
examplesView.setTextColor(0xFF000000);

把上面的“0xFF000000”都改成“0xFFFFFFFF”就把黑字改成白字了,还有其它的颜色也照着改就行了。

PS:这个工程的代码质量不行,不规范的地方太多,要我管的话,肯定会让他返工
回复

使用道具 举报

     
发表于 2013-6-15 21:27 | 显示全部楼层
咦  我手机里有这个软件耶,可是我从来不背单词呀  应该是看到名字很萌所以下过来的吧
回复

使用道具 举报

     
发表于 2013-6-15 21:32 | 显示全部楼层
改好了,顺便修改了一点UI细节……
同楼上,不规范啊……好多被坑的地方。
好多莫名其妙的交互,比如生词本我试了半天才让它有内容显示……

http://pan.baidu.com/share/link? ... p;amp;uk=1882217495
回复

使用道具 举报

 楼主| 发表于 2013-6-15 22:12 | 显示全部楼层
谢谢 fakestage 和 小姜不辣 的帮助
回复

使用道具 举报

     
发表于 2013-6-16 09:03 | 显示全部楼层
LZ,现在这个是完成版吗
回复

使用道具 举报

     
发表于 2013-6-16 09:21 | 显示全部楼层
我用百次战啊,但是那个音标根本看不懂
回复

使用道具 举报

     
发表于 2013-6-16 09:25 | 显示全部楼层
用单词喵喵
回复

使用道具 举报

 楼主| 发表于 2013-6-16 12:18 | 显示全部楼层
引用第16楼aiyoyo于2013-06-16 09:03发表的  :
LZ,现在这个是完成版吗
14L fakestage 发布的就是完成版
引用第18楼ktry于2013-06-16 09:25发表的  :
用单词喵喵
这个就是单词喵喵喵……
回复

使用道具 举报

     
发表于 2013-6-17 05:02 | 显示全部楼层

回 19楼(未定名) 的帖子

原本也一直有用。

这个新版更新了些啥吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-11 12:44 , Processed in 0.095865 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表