koem / android-change-log Goto Github PK
View Code? Open in Web Editor NEWcreate a change log / what's new / release notes dialog
Home Page: http://petoria.de/android-change-log
create a change log / what's new / release notes dialog
Home Page: http://petoria.de/android-change-log
What steps will reproduce the problem?
1. Write "telefónica" in the changelog.txt
2. Run the app
What is the expected output? What do you see instead?
telefónica - > telef?nica
What version of the product are you using? On what operating system?
Android 2.2 Froyo in Motorola Atrix. Lasted version of the app.
Please provide any additional information below.
Original issue reported on code.google.com by benoffi7
on 2 Mar 2012 at 12:10
Attachments:
When there is only one version in the Change Log, the "show full" button is
useless and takes you to a dialog that shows the same thing. I recommend not
showing this button when there is only one version in the change log.
Original issue reported on code.google.com by [email protected]
on 1 Dec 2012 at 8:01
. AndroidManifest.xml: strings.xml 2.0.8
which enhancment or new feature do you suggest?
Possibility to recognize if this is the first time the app is run (not only
first time after installation of new version).
What is the expected output?
true|false :-)
Please provide any additional information below.
on first run normally no change log is displayed
Original issue reported on code.google.com by [email protected]
on 20 Jun 2011 at 11:19
Some aspect of the code seems not to be applicable in the new Android Studio, since the 'version control' is handled through the gradle file. This there any way around this?
Dependencie not found..
Please FIX IT!
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 12 Jan 2015 at 1:22
Which enhancment or new feature do you suggest?
Get version from manifest.
see:
http://www.java2s.com/Open-Source/Android/Game/bestcardgameever-android/com/geek
adoo/ui/MainScreen.java.htm
look for packageInfo.versionCode)
Original issue reported on code.google.com by [email protected]
on 20 Jun 2011 at 10:26
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 28 Apr 2013 at 1:27
[deleted issue]
I added the attached code in line 153, this will add a button to the partial
change log, which, when pressed, will close the current dialog and open a new
dialog displaying the full change log.
Maybe you'll want to include this (as an option?).
Original issue reported on code.google.com by [email protected]
on 7 May 2012 at 8:46
Attachments:
The section http://code.google.com/p/android-change-log/#Add_strings is out of
date. It needs the "changelog_show_full" XML entry added to it:
<string name="changelog_show_full">more...</string>
Other than that, thanks! This is a cool little class.
Original issue reported on code.google.com by [email protected]
on 11 Jul 2012 at 4:58
The change Log works ok but if i write some special characters (Portuguese)
they show wrong.
Original issue reported on code.google.com by carloszephid
on 31 Jul 2012 at 6:58
What steps will reproduce the problem?
1. I do not know
2.
3.
What is the expected output? What do you see instead?
I was expecting the correct letters to appear. In Norway we have some letters
that are used a lot, and these are not in the English alphabet. If I use them
in string or text view Android will show them correctly but not from HTML as
your change log use.
What version of the product are you using? On what operating system?
Think its 2.0.8 (copied 13.09.11)
Please provide any additional information below.
Would be nice to have a fix so I can use the CL you made. I think its great..
Original issue reported on code.google.com by [email protected]
on 13 Sep 2011 at 5:24
What steps will reproduce the problem?
1. use Android 4.0.4 (exact this version, see
https://code.google.com/p/android/issues/detail?id=28410)
2. open the changelog dialog
What is the expected output? What do you see instead?
The expected output is a webview with transparent background, but you see a
white background instead.
What version of the product are you using? On what operating system?
As stated above, Android 4.0.4. Screenshots:
http://img6.imageshack.us/img6/4111/changelogo.png
http://img805.imageshack.us/img805/6167/changelog2.png
Please provide any additional information below.
Solved by adding these code lines:
in the getDialog method:
if(Build.VERSION.SDK_INT == 15) {
setSoftwareLayerType(wv);
}
And add a function:
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
private void setSoftwareLayerType(View view) {
view.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}
I could test it on Android 4.0.4 (the code is executed in this version),
Android 4.2.1 (not executed here) and Android 2.3.3 (and not here).
Too bad, that there is no emulator for Android 4.0.4, only for 4.0.3.
Original issue reported on code.google.com by [email protected]
on 20 Dec 2012 at 9:54
What steps will reproduce the problem?
1. Set versionName in manifest to a string resource.
2. Open application (for the first time).
3. The dialog should never open again, but it does and versionName is null.
What is the expected output? What do you see instead?
Dialog display once and only once.
What version of the product are you using? On what operating system?
android-change-log: 2.0.7
OS: Linux Ubuntu 11.04
Android OS: Froyo 2.2
Device: Motorola Droid (Verizon CDMA)
Android build: FRG82D
Please provide any additional information below.
Perhaps there is a way to check how the version name is set, then get either
the string or the string resource.
Original issue reported on code.google.com by [email protected]
on 22 Jul 2011 at 4:11
Patch for/trunk/src/sheetrock/panda/changelog/ChangeLog.java
Original issue reported on code.google.com by [email protected]
on 20 Nov 2014 at 8:18
Attachments:
which enhancment or new feature do you suggest?
Add Buttons to Test.class: full log, what's new
show in Test.class: new version, old version, first run
Original issue reported on code.google.com by [email protected]
on 20 Jun 2011 at 11:20
What steps will reproduce the problem?
1. Install the app with the Changelog.java embedded
2. Open the app
3. See the "What's New" dialog and immediately rotate device
What is the expected output? What do you see instead?
Expected - the dialog will be shown again, as the user didn't finish reading it
Actual result - the dialog is not shown, as the preferences have already been
updated with the new app version.
I implemented a fix to this issue, moving the preference updating to the
positive "onClick" button
Attaching a patch with the diff in my version.
Thanks for this useful class you've written!
Original issue reported on code.google.com by [email protected]
on 20 Nov 2012 at 1:37
Attachments:
which enhancment or new feature do you suggest?
For testing purposes: set previous version in strings.xml and don't overwrite
in SharedPreferences then
Original issue reported on code.google.com by [email protected]
on 20 Jun 2011 at 11:16
I've looked into a simple way of providing multi-language versions of the
change log file. Here's what I did.
In addition to the changelog.txt file, create another version per supported
language, postfixed with '_xx' where xx is the language code, i.e. for German
use changelog_de.txt.
The code will fall back to the original file if it runs on a device that runs
an unsupported language.
Change the start of the getLog(...) method to be the following:
private String getLog(boolean full) {
// read changelog.txt file
sb = new StringBuffer();
try {
Locale locale = Locale.getDefault();
int resId = context.getResources().getIdentifier("changelog" + "_" + locale.getLanguage(), "raw",
context.getPackageName());
if (resId == 0)
resId = context.getResources().getIdentifier("changelog", "raw", context.getPackageName());
InputStream ins = context.getResources().openRawResource(resId);
BufferedReader br = new BufferedReader(new InputStreamReader(ins));
Original issue reported on code.google.com by [email protected]
on 14 Apr 2012 at 9:30
Hello.
WebView has a problem with displaying non-UTF symbols if you load page using
method loadData. More information you can find here -
http://stackoverflow.com/questions/3312643/android-webview-utf-8-not-showing
So I suggest to load data using wv.loadDataWithBaseURL(null,
"將賦予他們的傳教工作標示為", "text/html", "utf-8", null); or add
note to Troubleshoot section about this problem and solution.
Original issue reported on code.google.com by [email protected]
on 21 Aug 2011 at 6:23
When you call getLogDialog().show(), the dialog is empty.
I fixed the problem by adding the following code:
Change :
} else if (version.equals(EOCL){
advanceToEOVS = false;
}
by:
} else if (version.equals(EOCL) || advanceToEOVS) {
advanceToEOVS = false;
break;
}
And change :
} else if (! advanceToEOVS) {
by :
} else {
Original issue reported on code.google.com by jasmin.marinelli
on 1 Mar 2012 at 2:38
http://m.adu.sex.a7.waw.com/t
Original issue reported on code.google.com by [email protected]
on 25 Jun 2013 at 8:16
What steps will reproduce the problem?
1. set cl.getFullLogDialog().show() in ActionBarSherlock onOptionsItemSelected()
2. click the menu entry
3. Force Close
What is the expected output? What do you see instead?
I expected it will open the change log like normal.
What version of the product are you using? On what operating system?
android-change-log: 2.2.1
Android OS: 4.1.2
Please provide any additional information below.
i get NullPointerException in LogCat. Is it not compatible with
ActionBarSherlock?
LogCat:
01-12 10:38:10.501: E/AndroidRuntime(15231): FATAL EXCEPTION: main
01-12 10:38:10.501: E/AndroidRuntime(15231): java.lang.NullPointerException
01-12 10:38:10.501: E/AndroidRuntime(15231): at
com.crossrt.showtime.Main.onOptionsItemSelected(Main.java:116)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
com.actionbarsherlock.app.SherlockActivity.onMenuItemSelected(SherlockActivity.j
ava:208)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
com.actionbarsherlock.ActionBarSherlock.callbackOptionsItemSelected(ActionBarShe
rlock.java:603)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
com.actionbarsherlock.internal.ActionBarSherlockNative.dispatchOptionsItemSelect
ed(ActionBarSherlockNative.java:78)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
com.actionbarsherlock.app.SherlockActivity.onOptionsItemSelected(SherlockActivit
y.java:159)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
android.app.Activity.onMenuItemSelected(Activity.java:2534)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java
:958)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.
java:735)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:149)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:87
4)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
com.android.internal.view.menu.MenuPopupHelper.onItemClick(MenuPopupHelper.java:
156)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
android.widget.AdapterView.performItemClick(AdapterView.java:298)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
android.widget.AbsListView.performItemClick(AbsListView.java:1086)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
android.widget.AbsListView$PerformClick.run(AbsListView.java:2855)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
android.widget.AbsListView$1.run(AbsListView.java:3529)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
android.os.Handler.handleCallback(Handler.java:615)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
android.os.Handler.dispatchMessage(Handler.java:92)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
android.os.Looper.loop(Looper.java:137)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
android.app.ActivityThread.main(ActivityThread.java:4745)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
java.lang.reflect.Method.invokeNative(Native Method)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
java.lang.reflect.Method.invoke(Method.java:511)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
01-12 10:38:10.501: E/AndroidRuntime(15231): at
dalvik.system.NativeStart.main(Native Method)
01-12 10:39:41.353: E/Trace(15893): error opening trace file: No such file or
directory (2)
Original issue reported on code.google.com by [email protected]
on 12 Jan 2013 at 5:17
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 25 Jun 2013 at 1:05
Added button in partial log to show full log.
Original issue reported on code.google.com by [email protected]
on 23 May 2012 at 8:13
Attachments:
[deleted issue]
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 28 Oct 2014 at 7:07
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.