未定名 发表于 2013-6-15 17:37

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

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

http://pan.baidu.com/share/link?shareid=579860380&uk=1882217495
....... images/back.gif


http://ww3.sinaimg.cn/large/9ae3ea32jw1e5p2yv05r4j20k00zkad8.jpg
http://ww1.sinaimg.cn/large/9ae3ea32jw1e5p2z8c450j20k00zk0ul.jpg

以上的两张图,第一张为某开源程序的市场发布版本截图。但无奈这个程序只有白色主题,用在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


"相关知识"不包含搜索?
images/back.gif

我确实找到了这个页面,但是没能从里面找出编译的流程………破处区就我不会编程
现在用一个反编译软件直接改了原APK文件,但还有缺陷,为什么有些文字没有决定颜色的代码啊囧

赤色彗星SE 发表于 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

楼上的两位多谢,现在问题貌似不在编译上

赤色彗星SE 发表于 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 images/back.gif

源代码有的,开源,顶楼更新了一下说明

小姜不辣 发表于 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)。
这是最直接的方法。 images/back.gif

TextColor全都用Virtuous Ten Studio改过了,唯独音标和其他一些没有反应还是黑色,效果如顶楼图,才来求助的

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

fakestage 发表于 2013-6-15 20:48

唔,下载下来看看源码,顺便帮你改改颜色,稍等。
不过打包后就不是原版签名了

未定名 发表于 2013-6-15 20:53

引用第10楼fakestage于2013-06-15 20:48发表的:
唔,下载下来看看源码,顺便帮你改改颜色,稍等。
不过打包后就不是原版签名了 images/back.gif

非常感谢。签名不是问题,只是自用。

小姜不辣 发表于 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:这个工程的代码质量不行,不规范的地方太多,要我管的话,肯定会让他返工

himly3 发表于 2013-6-15 21:27

咦我手机里有这个软件耶,可是我从来不背单词呀应该是看到名字很萌所以下过来的吧

fakestage 发表于 2013-6-15 21:32

改好了,顺便修改了一点UI细节……
同楼上,不规范啊……好多被坑的地方。
好多莫名其妙的交互,比如生词本我试了半天才让它有内容显示……

http://pan.baidu.com/share/link?shareid=579860380&uk=1882217495

未定名 发表于 2013-6-15 22:12

谢谢 fakestage 和 小姜不辣 的帮助

aiyoyo 发表于 2013-6-16 09:03

LZ,现在这个是完成版吗

obeyalsodie 发表于 2013-6-16 09:21

我用百次战啊,但是那个音标根本看不懂

ktry 发表于 2013-6-16 09:25

用单词喵喵

未定名 发表于 2013-6-16 12:18

引用第16楼aiyoyo于2013-06-16 09:03发表的:
LZ,现在这个是完成版吗 images/back.gif

14L fakestage 发布的就是完成版
引用第18楼ktry于2013-06-16 09:25发表的:
用单词喵喵 images/back.gif

这个就是单词喵喵喵……

aiyoyo 发表于 2013-6-17 05:02

回 19楼(未定名) 的帖子

原本也一直有用。

这个新版更新了些啥吗
页: [1]
查看完整版本: S1热心坛友修改,某科学的背单词软件_黑