Age | Commit message (Collapse) | Author |
|
This moves the styling of the GUI components into the
styles.xml file. This allows a more central place to be
able to update branding of the app from
|
|
Signed-off-by: Andy Doan <andy.doan@linaro.org>
|
|
The new SDK recommends giving a tip to explain what is expected
for the edit text field.
Signed-off-by: Andy Doan <andy.doan@linaro.org>
|
|
According to the new SDK, this field should be wrap_content
Signed-off-by: Andy Doan <andy.doan@linaro.org>
|
|
Signed-off-by: Andy Doan <andy.doan@linaro.org>
|
|
Signed-off-by: Andy Doan <andy.doan@linaro.org>
|
|
layouts should use DPI rather than pixels to handle devices
with different densities. This does not address the complaints
people made about font sizes being to small. This just gets
rid of all the warning popping up in Eclipse with the new
SDK installed.
Signed-off-by: Andy Doan <andy.doan@linaro.org>
|
|
under 1.7 java compiling rules, the @overide is not valid
for methods implementing function from an interface.
Signed-off-by: Andy Doan <andy.doan@linaro.org>
|
|
Signed-off-by: Andy Doan <andy.doan@linaro.org>
|
|
got a report from the market. this sometimes happens when the json
feed downloaded isn't complete like "{"
java.lang.ClassCastException: java.lang.String
at org.linaro.connect.JSONUtils.toJSON(JSONUtils.java:66)
at org.linaro.connect.JSONUtils.getObject(JSONUtils.java:46)
at
org.linaro.connect.CachedJSONLayoutAdapter.getItems(CachedJSONLayoutAdapter.java:20)
at
org.linaro.connect.CachedJSONLayoutAdapter.getItems(CachedJSONLayoutAdapter.java:1)
at
org.linaro.connect.CachedLayoutAdapter$DownloadContentTask.onPostExecute(CachedLayoutAdapter.java:149)
at
org.linaro.connect.CachedLayoutAdapter$DownloadContentTask.onPostExecute(CachedLayoutAdapter.java:1)
at android.os.AsyncTask.finish(AsyncTask.java:417)
at android.os.AsyncTask.access$300(AsyncTask.java:127)
at
android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:429)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:150)
at android.app.ActivityThread.main(ActivityThread.java:4385)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:849)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:607)
at dalvik.system.NativeStart.main(Native Method)
|
|
fix the scrolling issue with long session descriptions
|
|
from lp bug:
https://bugs.launchpad.net/linaro-android-connect/+bug/927968
Signed-off-by: Andy Doan <andy.doan@linaro.org>
|
|
Mostly some minor bug fixes. Also the ability to test app
using a staging URL
|
|
This makes the OpenIDLogin code a bit more generic so another
module can take advantage of it
|
|
the newer version of the eclipse ide requires this file
|
|
|
|
if the file has never existed we are hitting an exception that
requires you to refresh your screen. This handles the null pointer
so that things work as expected
|
|
The author field for postings is optional and we were logging
exceptions when it failed. This allows us to work around that.
|
|
this allows us to test changes without disrupting current users
|
|
This version includes the ability to view your personal schedule
and to add items to your calendar
|
|
this adds the ability to create a calendar entry for
an item in your schedule
|
|
This creates a class that can automate the logic of logging
into summit.linaro.org and getting the user's key which is
used in the url to download their iCal schedule
|
|
|
|
|
|
|
|
this includes a new layout to better show the schedule
|
|
this allows us to version layouts so that different versions of
the app can be upgraded to use newer enhanced layouts
|
|
|
|
the categories can be a comma separated list. treat it as such
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this is based on CacheJSONLayoutAdapter, but more generic
so that non JSON streams can be used
|
|
you can now pass a link to a second activity which will
allow you to drill down on a topic
|
|
setJsonURL now sets a cache name, so we don't need this
code anymore
|
|
make this function automatically set the cache file name if one
is not already done
|
|
|
|
|
|
The rounded background used requires us to use list selectors. The
problem is that these don't play nicely with the gradient background
we had (android requires a solid color and can't be tricked with
transparent).
This moves to a solid grey background and a selector. The postings
view required a wrapper layout to put the selector on
|
|
this helps make global changes easier
|
|
this allows feeds to optionally specify an author and publication
date
|
|
|
|
just gives a little feedback to the main activity
|
|
this is a small class and it makes the next commit easier
|
|
|
|
this makes a more foolproof way to show the busy icon in the
actual activities using this adapter
|
|
this will allow callers to force the refresh
|