aegif / nemakiware-android-client Goto Github PK
View Code? Open in Web Editor NEWAndroid client for the NoSQL ECM server NemakiWare
Home Page: http://nemakiware.com
Android client for the NoSQL ECM server NemakiWare
Home Page: http://nemakiware.com
Display document details of any document -> error
Original issue reported on code.google.com by [email protected]
on 5 Mar 2010 at 4:53
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
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
Format Filesize in KB/MB/GB
Original issue reported on code.google.com by [email protected]
on 26 Jan 2010 at 12:18
Add title to document details
Original issue reported on code.google.com by [email protected]
on 26 Jan 2010 at 12:16
Add icons to popup menu if possible
Original issue reported on code.google.com by [email protected]
on 26 Jan 2010 at 12:17
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
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
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
Check the rights for the cmis icon
Find a suitable replacement icon if necessary
Original issue reported on code.google.com by [email protected]
on 25 Jan 2010 at 10:21
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
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
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
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
When accessing
http://cmis.demo.nuxeo.org/nuxeo/site/cmis/repository
no list of files is returned for the root directoy
Original issue reported on code.google.com by [email protected]
on 19 Jan 2010 at 9:05
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
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
When displaying search results set the title to
search results for 'search terms'...
Original issue reported on code.google.com by [email protected]
on 18 Jan 2010 at 10:15
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
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
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
new URL is:
http://cmis.demo.nuxeo.org/nuxeo/atom/cmis
There also seems to be an issue at connection with this URL.
Original issue reported on code.google.com by [email protected]
on 10 Nov 2010 at 8:09
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
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 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
[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
We should consider remember the last used
repository which was selected from the user in last use of the app.
Original issue reported on code.google.com by [email protected]
on 3 Aug 2010 at 7:28
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:
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
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
caused by invalid URL
trim Search queries
Original issue reported on code.google.com by [email protected]
on 18 Jan 2010 at 10:13
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.