Giter Club home page Giter Club logo

nemakiware-android-client's People

Contributors

nicolas-raoul avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

changwng

nemakiware-android-client's Issues

Read attributes names from cmis types dictionary

All properties of a document or folder type have internal names. In my
eyes, the display names should be provided in the document details view for
the user. Perhaps this can be done if connecting to the repository and
cache the information about document and folder types...

Original issue reported on code.google.com by jens.goldhammer on 26 Jan 2010 at 8:52

Upload SMS, MMS, Photos/Videos from the android phone

It would be nice if the user can upload these things from the android phone
to a preselected folder.

TODO:
- preferences screen for selecting the folders in the repository.
- get acess to the sms, mms, pictures and videos
- upload like fileupload in ticket #7


Original issue reported on code.google.com by jens.goldhammer on 23 Jan 2010 at 2:29

Better response for downloading files / Download and Upload Queue / Download Limit

I would try to provide a progress bar which shows the user how long the
download will take. This can be done by downloading the file via
inputstreamreader and updating the progress bar after getting bytes from
the inputstream. So the user sees how long the download will take. 

Maybe we should provide a queue where all download and upload items will be
seen by the user. The user sees each file which is uploaded and downloaded,
can cancel it or set the other uploads/downloads to make this later. 

I had prepared that in my environment. Due to your changes, I have wasted
it. :-)

Additionally, I would warn the user if the file is bigger than 50 MB, for
example. The limit maybe can be set by the user itself.

Original issue reported on code.google.com by jens.goldhammer on 3 Feb 2010 at 10:03

Send document via email


There is currently no way to select a document. We could either add
checkboxes and add a menu item to the options menu "Share..."

.. or we capture a long click on the document and popup a document specific
option menu.

Then download the file and send it via mail as shown here:
http://www.openintents.org/en/node/121
http://stackoverflow.com/questions/1288957/android-send-intent-attaching-photo-f
rom-sdcard-as-0-length-file


Original issue reported on code.google.com by [email protected] on 18 Jan 2010 at 10:10

Share Content url of documents via email/twitter/yammer

For big files, it would be better for the user to share the content url of
the document. So the recipient can download the file easily via browser.


Original issue reported on code.google.com by jens.goldhammer on 23 Jan 2010 at 3:35

Twitter support

Twittering a download link of a document.

e.g. for Twidroid:

http://snipplr.com/view/10688/use-twidroids-public-intent-to-send-twitter-messag
es-from-your-own--android-application/

Message can contains name of the document and the download link

Original issue reported on code.google.com by jens.goldhammer on 23 Jan 2010 at 2:22

Multi repository support

new Activity that lists repositories
"Add repository" / "Edit repository" buttons
Repositories have to be stored in a local database (preferences will probably 
not suffice).
A default repository should be used 
A menu button "repository.." to select a different repo should be added to 
the cmis feed list activity.



Original issue reported on code.google.com by [email protected] on 3 Feb 2010 at 7:37

Use of Guice

investigation if android can run with guice.
-> yes, there is guice 2.0 which runs on android.




Original issue reported on code.google.com by jens.goldhammer on 23 Jan 2010 at 3:39

Upload of Files on the android phone to the repository

Picking up a file from the android phone
(http://www.openintents.org/en/node/164) and upload it to a selected folder.

User opens the cmis browser, navigates to a folder and long clicks the
folder. In the context menu, the user has the possibility to upload a file
from the phone. After selecting the file, the file will be uploaded
asynchronously. Maybe we can check how big the file is and display a
warning if connected through gprs or so.

Original issue reported on code.google.com by jens.goldhammer on 23 Jan 2010 at 2:25

Force-close downloading document on HTC Desire (UK)

What steps will reproduce the problem?
1. Connect to one of the sample repositories
2. Locate a document
3. select the document

What is the expected output? What do you see instead?
Force-close when trying to download the doc

What version of the product are you using? On what operating system?

On O2 so haven't got the Froyo update yet! Android 2.1 Update 1 not rooted.

Original issue reported on code.google.com by crazystick on 22 Sep 2010 at 3:53

NullPointerException in CmisItemCollectionAdapter.java:90

v0.9.1
Aug 15, 2010 11:00:03 PM

java.lang.NullPointerException
at 
de.fmaul.android.cmis.CmisItemCollectionAdapter.updateControlIcon(CmisItemCollec
tionAdapter.java:90)
at 
de.fmaul.android.cmis.CmisItemCollectionAdapter.updateControls(CmisItemCollectio
nAdapter.java:80)
at 
de.fmaul.android.cmis.CmisItemCollectionAdapter.getView(CmisItemCollectionAdapte
r.java:57)
at android.widget.AbsListView.obtainView(AbsListView.java:1294)
at android.widget.ListView.makeAndAddView(ListView.java:1727)
at android.widget.ListView.fillDown(ListView.java:652)
at android.widget.ListView.fillGap(ListView.java:623)
at android.widget.AbsListView.trackMotionScroll(AbsListView.java:2944)
at android.widget.AbsListView$FlingRunnable.run(AbsListView.java:2485)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:144)
at android.app.ActivityThread.main(ActivityThread.java:4937)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
at dalvik.system.NativeStart.main(Native Method)

Original issue reported on code.google.com by [email protected] on 19 Aug 2010 at 7:49

Trying to connect to a different CMIS repository

What steps will reproduce the problem?
1. Get a trial account to LotusLive
2. Add repo to ServerSchema.java
serverDao.insert("CMIS LotusLive", 
"https://apps.lotuslive.com/files/basic/cmis/my/servicedoc", 
"[email protected]", "password", "lotuslive");
3. Start app and connecto to the repo

What is the expected output? What do you see instead?
Expect to see files listed, but get an error message in the 
ServerInitTask.onPostExecute() method

What version of the product are you using? On what operating system?
Trunk version

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 13 Nov 2010 at 12:22

possibly NullPointerException from empty URL

v0.9.1
Aug 14, 2010 7:12:24 AM


java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:200)
at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
at java.lang.Thread.run(Thread.java:1102)
Caused by: java.lang.NullPointerException
at java.net.URI$Helper.parseURI(URI.java:314)
at java.net.URI$Helper.access$100(URI.java:302)
at java.net.URI.<init>(URI.java:87)
at java.net.URI.create(URI.java:968)
at org.apache.http.client.methods.HttpGet.<init>(HttpGet.java:75)
at de.fmaul.android.cmis.utils.HttpUtils.getWebRessource(HttpUtils.java:41)
at 
de.fmaul.android.cmis.utils.HttpUtils.getWebRessourceAsStream(HttpUtils.java:48)
at de.fmaul.android.cmis.utils.FeedUtils.readAtomFeed(FeedUtils.java:58)
at 
de.fmaul.android.cmis.asynctask.FeedItemDisplayTask.doInBackground(FeedItemDispl
ayTask.java:38)
at 
de.fmaul.android.cmis.asynctask.FeedItemDisplayTask.doInBackground(FeedItemDispl
ayTask.java:1)
at android.os.AsyncTask$2.call(AsyncTask.java:185)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
... 4 more

Original issue reported on code.google.com by [email protected] on 19 Aug 2010 at 7:50

Parsing feed takes too long

class Feedutils
document = reader.read(is); // dom4j Document

Maybe I can increase the heap-size on android?

Original issue reported on code.google.com by jens.goldhammer on 31 Jan 2010 at 9:29

SQLiteException: unable to open database file

0.9.3

java.lang.RuntimeException: Unable to start activity 
ComponentInfo{de.fmaul.android.cmis/de.fmaul.android.cmis.ServerActivity}: 
android.database.sqlite.SQLiteException: unable to open database file
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
at android.app.ActivityThread.access$2300(ActivityThread.java:125)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4627)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.database.sqlite.SQLiteException: unable to open database file
at android.database.sqlite.SQLiteDatabase.dbopen(Native Method)
at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1812)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:817)
at 
android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:
851)
at 
android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:
844)
at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:540)
at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:203)
at 
android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.ja
va:98)
at de.fmaul.android.cmis.database.Database.open(Database.java:41)
at de.fmaul.android.cmis.ServerActivity.createServerList(ServerActivity.java:57)
at de.fmaul.android.cmis.ServerActivity.onCreate(ServerActivity.java:50)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
... 11 more

Original issue reported on code.google.com by [email protected] on 30 Aug 2010 at 9:31

Back button does not work correctly

What steps will reproduce the problem?
1. go into a subfolder of a folder within the app
2. press the back button
3. the parent folder is displayed and in background the app is loading.
After finishing the parent folder of the current folder is displayed

What is the expected output? What do you see instead?

back folder should be the same as clicking on ...




Original issue reported on code.google.com by jens.goldhammer on 23 Jan 2010 at 3:12

Add feed caching

Add caching to prevent reloading of feeds when navigating back with the
back button.

This could also be solved by storing the feed in the activity state and
restore it in onCreate.

Original issue reported on code.google.com by [email protected] on 18 Jan 2010 at 10:04

Configurable start path

[Enhancement]

For each "Server" in the servers list, allow a "start path" to be configured.
When connecting, this path would be shown directly, instead of showing the 
repository root.

I am using Android CMIS browser to access a site in Alfresco Share.

Every time I start CMIS browser, I have to navigate a lot:
Sites > myteamsite > documentLibrary

Each navigation takes about 5 seconds, so it takes 15 seconds at every use.

Original issue reported on code.google.com by [email protected] on 24 May 2012 at 8:42

Emulator under Linux throws HostnotfoundException

Any idea why the host cannot be resolved within the emulator?

ping works...

jego@desktop-ubuntu:~/java/android-sdk-linux_86/tools$ ping
cmis.alfresco.com
PING cmis1.man.alfresco.com (94.229.175.96) 56(84) bytes of data.
64 bytes from 94.229.175.96.srvlist.ukfast.net (94.229.175.96): icmp_seq=1
ttl=55 time=39.3 ms
64 bytes from 94.229.175.96.srvlist.ukfast.net (94.229.175.96): icmp_seq=2
ttl=55 time=38.3 ms
64 bytes from 94.229.175.96.srvlist.ukfast.net (94.229.175.96): icmp_seq=3
ttl=55 time=38.9 ms
64 bytes from 94.229.175.96.srvlist.ukfast.net (94.229.175.96): icmp_seq=4
ttl=55 time=39.6 ms
64 bytes from 94.229.175.96.srvlist.ukfast.net (94.229.175.96): icmp_seq=5
ttl=55 time=39.2 ms


01-31 08:35:18.778: ERROR/AndroidRuntime(2922):
java.lang.RuntimeException: Unable to start activity
ComponentInfo{de.fmaul.android.cmis/de.fmaul.android.cmis.ListCmisFeedActi
java.net.UnknownHostException: Host is unresolved: cmis.alfresco.com:80
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
android.app.ActivityThread.access$2200(ActivityThread.java:119)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
android.os.Handler.dispatchMessage(Handler.java:99)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
android.os.Looper.loop(Looper.java:123)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
android.app.ActivityThread.main(ActivityThread.java:4363)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
java.lang.reflect.Method.invokeNative(Native Method)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
java.lang.reflect.Method.invoke(Method.java:521)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
dalvik.system.NativeStart.main(Native Method)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922): Caused by:
de.fmaul.android.cmis.utils.FeedLoadException:
java.net.UnknownHostException: Host is unresolved: cmis.alfresco.com:80
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
de.fmaul.android.cmis.utils.FeedUtils.readAtomFeed(FeedUtils.java:67)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
de.fmaul.android.cmis.repo.CmisRepository.<init>(CmisRepository.java:62)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
de.fmaul.android.cmis.repo.CmisRepository.create(CmisRepository.java:80)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
de.fmaul.android.cmis.ListCmisFeedActivity.initRepository(ListCmisFeedActi
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
de.fmaul.android.cmis.ListCmisFeedActivity.onCreate(ListCmisFeedActivity.j
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     ... 11 more
01-31 08:35:18.778: ERROR/AndroidRuntime(2922): Caused by:
java.net.UnknownHostException: Host is unresolved: cmis.alfresco.com:80
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
java.net.Socket.connect(Socket.java:1037)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFa
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(D
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:16
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledCon
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestD
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
de.fmaul.android.cmis.utils.HttpUtils.getWebRessource(HttpUtils.java:44)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
de.fmaul.android.cmis.utils.HttpUtils.getWebRessourceAsStream(HttpUtils.ja
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     at
de.fmaul.android.cmis.utils.FeedUtils.readAtomFeed(FeedUtils.java:59)
01-31 08:35:18.778: ERROR/AndroidRuntime(2922):     ... 17 more

Original issue reported on code.google.com by jens.goldhammer on 31 Jan 2010 at 8:52

Attachments:

Favourites for documents and folders

Add favorite option to the context menu for folders and content

Add favorite content to the database (name,repo,cmis ID)

Add new "favorites" activity to main menu 

A click on a favorite should:
  - file: open the details view
  - folder: open the list activity for the folder

Original issue reported on code.google.com by [email protected] on 9 Aug 2010 at 3:57

Portuguese Translation

Translated from English to Brazilian Portuguese. Happy to help. 

If you are interested in integrating into Documentum please let me know, I'm a 
Java/Documentum developer. 

Original issue reported on code.google.com by [email protected] on 15 May 2011 at 2:13

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.