Code Monkey home page Code Monkey logo

posit-mobile's Introduction

======================================README===================================


About
====

Portable Open Search and Identification Tool (POSIT) is a Humanitarian Free and
Open Source Software project (http://www.hfoss.org) , to use the Google Android 
phone as a platform for mobile disaster management applications. POSIT (Portable 
Open Search and Identification Tool) is an extensible and configurable Android 
prototype currently running on the G1 phone provided by T-Mobile. It is configured 
to serve as a portable search and rescue tool, using the phone's GPS, camera, 
database, and touchscreen interface to collect and save data about disaster victims
 and transmit the data periodically to a remote server using either an Internet or 
 cellular protocol. POSIT demonstrates that the free and open Android platform is 
 an accessible platform for rapid application development of disaster management 
 applications on mobile phones.

The project uses Google Android platform to build location based instances for further 
information check http://posit.hfoss.org/


Users
=====

Users are encouraged to use the compiled .apk files that can be downloaded from 
http://code.google.com/p/posit-mobile/downloads/list
If any problems are encountered, the issue tracker for the project will be the place to report
http://code.google.com/p/posit-mobile/issues/list


Developers
==========

Developers are encouraged to join the mailing list at 
http://groups.google.com/group/posit-group
The documentation is available at 
http://twiki.hfoss.org/bin/view/POSIT/WebHome
Patches must be sent to the group email as of now.


posit-mobile's People

Contributors

ram8647 avatar

Watchers

James Cloos avatar

posit-mobile's Issues

Version number should be pulled from the Manifest rather than hard coded.

What steps will reproduce the problem?
1. The version number is displayed on the home screen.
2.
3.

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

The version number for Android apps distributed through the market has to 
be encoded in the app's manifest.  We should display that number on home
screen.


Please use labels and text to provide additional information.

Original issue reported on code.google.com by [email protected] on 3 Jan 2010 at 2:24

RWG is not running and IS_ADHOC preference is set to TRUE

What steps will reproduce the problem?
1. Start up POSIT with the Start/Stop RWG button enabled in the UI.
2.
3.

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

The RWG Button should initially be labeled "Start RWG" but it is enabled
"Stop RWG".  This appears to be due to the call on setUIState() in the 
onCreate() method.  When the program starts RWG is NOT running, but 
IS_ADHOC is set to TRUE in SharedPreferences. 


Please use labels and text to provide additional information.

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

Phone 2 does not receive Phone1's FInd's

What steps will reproduce the problem?
1. Register a new phone
2. Run Sync on the phone
3.

What is the expected output? What do you see instead?
The phone should upload its Finds (it does) which can then be downloaded on
some other phone (which they are).  But Finds from the other phones should
be downloaded on the new phone (they aren't). 

The problem appears to be caused by a bug in the dao.php's         
function getDeltaFindsIds($imei).  The algorithm retrieves from the DB all
changes for this phone that occurred since the "last sync."  The problem is
there is no "last sync" for the new phone.  



Please use labels and text to provide additional information.

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

Tracker: Store data points on the phone

Currently data points generated by the tracker are displayed on a MapView
on the phone, but not stored on the phone.  Design and create a DB table to
store the points on the phone. The fields of the table should include the
longitude, latitude, altitude, timestamp, project_id,
expedition_id--possibly among others.

The table should be designed to sync up with the gps-sample table on the
posit server so that it can upload and download expeditions and display
them on a map.

DIFFICULTY: Moderate

Original issue reported on code.google.com by [email protected] on 19 Jan 2010 at 5:51

Adhoc submenus should be enabled/disabled based on state

What steps will reproduce the problem?
1. Run POSIT
2. Select Adhoc mode menu
3.

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

Both "start" and "stop" RWG are enabled. Only one item should be enabled
based on whether or not RWG is running already.


Please use labels and text to provide additional information.

Original issue reported on code.google.com by [email protected] on 3 Jan 2010 at 5:45

Crash on back key when viewing finds in mapview

What steps will reproduce the problem?
1. Choose GPS Tab/Start
2. Select a find (mine has only 1)
3. Hit the 'back' key


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

Expected to go back to the map.  But got the 'The application POSIT has
unexpectedly quit. Please try again.  Force close.


Please use labels and text to provide additional information.


Original issue reported on code.google.com by [email protected] on 5 Nov 2009 at 4:24

POSIT crashed when Syncing

What steps will reproduce the problem?
1. Click delete all finds
2. Try to sync

What is the expected output? What do you see instead?
POSIT crashes when it should sync

Please use labels and text to provide additional information.
Logcat says that there is a NullPointerException being caught at line 270 of 
SyncThread.java.  Perhaps there is an exception because it tries to send 
finds to the server, though there are none?

Original issue reported on code.google.com by [email protected] on 22 Feb 2010 at 10:20

Tracker Server: Display all expedition for a single project

Allow posit-server to display all expeditions for a given project on the
same map.  These should be color-coded to the different phones that
generated the expedition.  This will allow someone to see how much of a
given search area has been effectively searched.

PRE-REQS: Knowledge of PhP/MySQL
DIFFICULTY:  Moderate

Original issue reported on code.google.com by [email protected] on 19 Jan 2010 at 6:17

Drop the "save/discard" option when no data were entered in the Find record.

What steps will reproduce the problem?
1.  Select the "Add Find" button from the Posit Main 
2.  Hit the "back" button.
3.

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

AddFindActivity displays the "Save, no save, cancel" message even if no
data were entered. This should be changed so that the message appears only
if the user has entered data and not saved it before hitting the "back"
button.

Please use labels and text to provide additional information.

Original issue reported on code.google.com by [email protected] on 2 Jan 2010 at 11:03

Tracker: Let user name the expedition

When the tracker's "start tracking" button is pressed, put up a dialogue
with a default name for the expedition -- e.g., "Expedition" -- and allow
the user to edit and save the name.

Diffuculty: Beginner

Original issue reported on code.google.com by [email protected] on 19 Jan 2010 at 6:02

Enhancement: Display a warning when trying to add a find with no ID

What steps will reproduce the problem?
1.Add a new find, but don't enter any ID
2.DO add a name and description for the find.
3.Click the physical "back" button on the phone.

What is the expected output? What do you see instead?
When you click the back button, you are prompted to save, not save, or
cancel.  If you select "save", it would be nice to have some kind of popup
reminding the user that they need to select an ID before saving.

What version of the product are you using? On what operating system?
POSIT 0.5 on Android 1.6

Please provide any additional information below.
I couldn't figure out how to properly list this as an enhancement, maybe I
don't have proper permissions on my google account.

Original issue reported on code.google.com by [email protected] on 23 Feb 2010 at 8:14

Program ends when attempting to access Coverage Tracker while not on wi-fi or mobile

What steps will reproduce the problem?
1. While not connected to wi-fi or mobile
2. Go to menu --> Coverage Tracker

What is the expected output? What do you see instead?
I get an error message saying that POSIT has stopped unexpectedly

What version of the product are you using? On what operating system?
Android 1.5, POSIT .5

Please provide any additional information below.

02-16 23:06:55.549: ERROR/AndroidRuntime(3309): Caused by:
java.lang.NullPointerException
02-16 23:06:55.549: ERROR/AndroidRuntime(3309):     at
org.hfoss.posit.BackgroundTrackerActivity.doSetup(BackgroundTrackerActivity.java
:523)
02-16 23:06:55.549: ERROR/AndroidRuntime(3309):     at
org.hfoss.posit.BackgroundTrackerActivity.onCreate(BackgroundTrackerActivity.jav
a:231)
02-16 23:06:55.549: ERROR/AndroidRuntime(3309):     at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)
02-16 23:06:55.549: ERROR/AndroidRuntime(3309):     at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2231)

Original issue reported on code.google.com by [email protected] on 17 Feb 2010 at 4:14

Photo not saved with new find

What steps will reproduce the problem?
1. Add a find
2. Take a photo
3. Save the find

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

The photo appears on the AddFind screen, but after the Find is saved it is
reported as having 0 photos. And the photo is not retrieved with the Find.

Related issue.  The saved Find shows up in ListFinds (with 0 photos) but
when you click on it, it does not display. Message "No values found for
Find #1087682. 

Please use labels and text to provide additional information.

Original issue reported on code.google.com by [email protected] on 5 Jan 2010 at 2:12

Tracker: Check for network connectivity

Incorporate a check into the TrackerActivity that verifies that the phone
is connected to the network through either WIFI or MOBILE so that points
can be submitted to the network.

The initial version of this could just inform the user and exit the
activity.  A more refined version -- dependent on their being a way for
points to be stored on the phone (another Issue) -- would be to perform the
tracking (provided the GPS service is available) and store the points on
the phone for later update to the server.

DIFFICULTY:  Moderate

Original issue reported on code.google.com by [email protected] on 19 Jan 2010 at 5:54

Unable to register device on Mac-installed posit web server

What steps will reproduce the problem?
1. Go to Settings/register
2. Pull up the http://localhost/posit/web/settings.registerDevice page
3. Use barcode reader to scan QR code

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

The web server is supposed to register the device. It fails. The following
error message is reported on the phone -- note the extra escapes in the
JSON string.

01-04 23:15:03.788: ERROR/ServerRegistration(354): org.json.JSONException:
Missing value. at character 1 of
{\"server\":\"http:\\/\\/localhost\\/posit\\/\",\"authKey\":\"rmy7G28GC1f5zSn8\"
}


Please use labels and text to provide additional information.

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

"Sync On" setting does not affect syncing

What steps will reproduce the problem?
1. Uncheck the box in the "Sync On" section of settings
2. Attempt to Sync
3.

What is the expected output? What do you see instead?
The expected output is a notification alerting the user that the sync
feature is turned off or, at the very least, an inability to sync.

What version of the product are you using? On what operating system?
Android Firmware Version 1.6

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 5 Nov 2009 at 9:18

System crashed when saving a find through the Dialog

What steps will reproduce the problem?
1. Create a new or edit a Find.
2. Add an image to the Find.
3. Use the "back" key to exit the FindActivity.

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

A dialogue should confirm that you wish to exit and give you the
opportunity to save the changes.  The dialogue does appear, but when the
"Save" option is selected, the message "POSIT has unexpectedly quit"  appears. 


Please use labels and text to provide additional information.

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

No UI Notification of incorrect Google maps API key

What steps will reproduce the problem?
1. Starting the list finds in Map mode
2. The finds show up but without the map background
3.

What is the expected output? What do you see instead?
The finds should show up on the map background.

Please use labels and text to provide additional information.


Original issue reported on code.google.com by [email protected] on 5 Nov 2009 at 4:21

Crash when selecting Find from list -- intermittent.

What steps will reproduce the problem?
1. List finds.
2. Select the find.

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

The Find's data should be displayed. Instead, POSIT crashes with an
"Uncaught handler: thread main exiting due to uncaught exception." Looked
at in LogCat, the last POSIT line referenced in the backtrace is a
NullPointerError cased at
org.hfoss.posit.provider.MyDBHelper.getImages(MyDBHelper.java:398).  In
this case an image was taken and associated with the Find, but the Image
did not show up in the FindView.  So this may be caused by a bug that was
created when the image was captured and improperly stored.  The image was
taken after using the BarCodeReader.

Please use labels and text to provide additional information.

Original issue reported on code.google.com by [email protected] on 29 Dec 2009 at 3:01

Camera takes low resolution shots

What steps will reproduce the problem?
1. Take a picture in a find
2. Notice that the shot is of much lower resolution than the camera is 
capable of

Original issue reported on code.google.com by [email protected] on 22 Feb 2010 at 10:14

When editing a find, it always asks if you want to save, even if no changes were made

What steps will reproduce the problem?
1. Click on a find from ListFindsActivity to begin editing
2. Click the back key, it will ask you to save even though you made no 
changes

What is the expected output? What do you see instead?
It should just go back, but the save dialog appears.

Please use labels and text to provide additional information.

Original issue reported on code.google.com by [email protected] on 22 Feb 2010 at 10:05

Find info jumbled in ListFindsActivity

What steps will reproduce the problem?
1. Add or edit a find such that either "Name" or "Description" takes up more 
than one line
2. See how the information is jumbled in ListFindsActivity

What is the expected output? What do you see instead?
The information should be in its place like with other finds, but it is all 
over the place.

What version of the product are you using? On what operating system?
Android 2.1 on the Nexus One

Original issue reported on code.google.com by [email protected] on 22 Feb 2010 at 9:51

Find photos sometimes do not sync

What steps will reproduce the problem?
1. Create a new find
2. Sync with the server
3. Go to positweb and view detailed information for the find you added

What is the expected output? What do you see instead?
You expect to see the description, project, time added, barcode, and
location for the find.  Instead nothing at all is displayed.

What version of the product are you using? On what operating system?
Posit 0.5.0r, 1.6

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 23 Feb 2010 at 6:59

New find is displayed as "Not synced" even though it is

What steps will reproduce the problem?
1. Add a find with an ID containing a letter (ex. c0001 or 0001c) and any
name/description
2. Go to "View Finds" and sync
3. The find we just created will be listed as "Not synced" even though
(assuming you are connected to wifi or cell-data) it did.

What is the expected output? What do you see instead?
It is expected to see that the new find has synced, but it is instead
listed as not synced.

What version of the product are you using? On what operating system?
POSIT 0.5 / Android 1.6

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 16 Feb 2010 at 11:45

Crash when scanning barcode without wifi/data network

What steps will reproduce the problem?
1. Menu -> Settings -> Server Registration -> Register Device
2. Scan a QR code with no internet
3. CRASH

What is the expected output? What do you see instead?
It should gracefully handle having no wifi, instead it crashes.

Original issue reported on code.google.com by [email protected] on 19 Nov 2009 at 8:57

Sync bug w/ no wifi

What steps will reproduce the problem?
1. Disconnect from the wifi network.
2. Add and save a new find.
3. Attempt to sync with the server.

What is the expected output? What do you see instead?
  POSIT attempts to synchronize in an endless loop.

What version of the product are you using? On what operating system?
  Android 1.6, POSIT 0.5.

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 5 Nov 2009 at 9:07

Ad-hoc finds not uploaded to web database

What steps will reproduce the problem?
1.Start RWG 
2.Create a find and save. (Others on ad-hoc will load the find)
3.Stop RWG (Due to another issue, this was done by a phone reset)
4.Re-start Posit
5.Sync (it displays that it completed successfully)

What is the expected output? What do you see instead?
Expect: The finds discovered in ad-hoc mode to sync with web database as a
result.

Results: Finds display as "not synced." Web database not updated with
ad-hoc finds. 

What version of the product are you using? On what operating system?
Version 0.5.0r alpha
OS Android 1.6

Please provide any additional information below
We have successfully web-synced ad-hoc finds while we were connected to
ad-hoc and mobile networks at the same time. We suspect that this may be an
issue with trying to sync ad-hoc finds after a phone/program reset.

Original issue reported on code.google.com by [email protected] on 17 Feb 2010 at 5:09

Delete all finds does not delete photos from Gallery

What steps will reproduce the problem?
1. Click Delete all finds
2. Go to Gallery
3. All photos from the deleted finds are still there

What is the expected output? What do you see instead?
The photos that are associated with finds should have been deleted.

Please use labels and text to provide additional information.

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

Positweb -- unable to register phone on new user account

What steps will reproduce the problem?
1. Create a new user account
2. Without logging out, try to register the phone


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

The user's phone should be registered and the checkmark should appear.

Please use labels and text to provide additional information.

Registration fails. Antonio determined that the error is due to the fact
that the user's id is not contained in the SESSION data. The phone can be
successfully registered if the user logs out and logs back in.


Original issue reported on code.google.com by [email protected] on 5 Feb 2010 at 1:43

Tracker: Add a settings menu

Add a Settings menu to the TrackerActivity. Settings should include:

- SLEEP_INTERVAL: the time in millisecs that the tracking thread sleeps
- UPDATES_INTERVAL: the interval in millisecs between updates by the
LocationManager

These will control how many points are generated per second and hence the
number of uploads to the server and the size of the DB table.

Are there other possible settings?

DIFFICULTY: Beginner

Original issue reported on code.google.com by [email protected] on 19 Jan 2010 at 5:44

Package RWG with the POSIT .apk

Instead of manually transferring the RWG binary and the input/output pipes to 
the device, let's package it up with the POSIT .apk.  It will avoid lots of 
confusion with busybox installation, etc.

Original issue reported on code.google.com by [email protected] on 5 Nov 2009 at 4:17

Program ends when attempting to view Projects while not on wi-fi or mobile

What steps will reproduce the problem?
1. While not connected to wi-fi or mobile
2. Go to menu --> Projects

What is the expected output? What do you see instead?
List of projects should appear or a message saying that user is not online,
instead I get error message saying that POSIT has stopped unexpectedly

What version of the product are you using? On what operating system?
Android 1.5, POSIT .5

Please provide any additional information below.

02-16 23:02:51.878: ERROR/AndroidRuntime(3198): Caused by:
java.lang.NullPointerException
02-16 23:02:51.878: ERROR/AndroidRuntime(3198):     at
org.hfoss.posit.utilities.Utils.isConnected(Utils.java:456)
02-16 23:02:51.878: ERROR/AndroidRuntime(3198):     at
org.hfoss.posit.ShowProjectsActivity.tryToRegister(ShowProjectsActivity.java:84)
02-16 23:02:51.878: ERROR/AndroidRuntime(3198):     at
org.hfoss.posit.ShowProjectsActivity.onResume(ShowProjectsActivity.java:80)
02-16 23:02:51.878: ERROR/AndroidRuntime(3198):     at
android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1225)
02-16 23:02:51.878: ERROR/AndroidRuntime(3198):     at
android.app.Activity.performResume(Activity.java:3530)
02-16 23:02:51.878: ERROR/AndroidRuntime(3198):     at
android.app.ActivityThread.performResumeActivity(ActivityThread.java:2619)



Original issue reported on code.google.com by [email protected] on 17 Feb 2010 at 4:11

Slow down on List Finds

What steps will reproduce the problem?
After using POSIT for a little while, you will notice slowdown on the 
ListFinds tab.  It becomes more noticeable after adding a few finds and when 
receiving finds in RWG.

What is the expected output? What do you see instead?
Scrolling through many finds is very slow, it should be quicker.

Please use labels and text to provide additional information.
We should consider consulting the Contacts application at http://bit.ly/pizRI

Original issue reported on code.google.com by [email protected] on 5 Nov 2009 at 4:16

Cannot delete photos when editing finds

What steps will reproduce the problem?
1. Click on a find from ListFindsActivity to begin editing
2. If there is no picture, add one
3. Try to delete the picture, it will tell you it cannot delete it

What is the expected output? What do you see instead?
The photo should be disassociated with the find and should no longer appear 
in the gallery.

Please use labels and text to provide additional information.

Original issue reported on code.google.com by [email protected] on 22 Feb 2010 at 10:07

Null pointer error on "Stop RWG"

What steps will reproduce the problem?
1. From within adhoc mode, select "Stop RWG" menu item

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

RWG should stop and report that it stopped. However, the "unexpected stop"
message appears and "force close".  The result is that RWG is not stopped.
If POSIT is restarted, RWG is reported as running.

Please use labels and text to provide additional information.

Log-cat report:
02-16 22:26:28.039: ERROR/AndroidRuntime(1613): java.lang.NullPointerException
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
android.app.ApplicationContext.stopService(ApplicationContext.java:802)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
android.content.ContextWrapper.stopService(ContextWrapper.java:301)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
org.hfoss.posit.PositMain.onMenuItemSelected(PositMain.java:203)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java
:820)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:139)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:81
3)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
com.android.internal.view.menu.MenuDialogHelper.onClick(MenuDialogHelper.java:12
0)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
com.android.internal.app.AlertController$AlertParams$3.onItemClick(AlertControll
er.java:884)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
android.widget.AdapterView.performItemClick(AdapterView.java:283)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
android.widget.ListView.performItemClick(ListView.java:3132)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
android.widget.AbsListView$PerformClick.run(AbsListView.java:1620)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
android.os.Handler.handleCallback(Handler.java:587)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
android.os.Handler.dispatchMessage(Handler.java:92)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
android.os.Looper.loop(Looper.java:123)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
android.app.ActivityThread.main(ActivityThread.java:3948)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
java.lang.reflect.Method.invokeNative(Native Method)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
java.lang.reflect.Method.invoke(Method.java:521)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:782)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
02-16 22:26:28.039: ERROR/AndroidRuntime(1613):     at
dalvik.system.NativeStart.main(Native Method)


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

Exception handling review

What steps will reproduce the problem?
1. Crashes are not done gracefully throughout the application.
2.
3.

What is the expected output? What do you see instead?
Crashes should be anticipated through exception handling code.


Please use labels and text to provide additional information.
Exception handing presently is done in an ad-hoc fashion, frequently
depending on generic Exception catching rather than on Specific,
context-dependent exceptions. 

Original issue reported on code.google.com by [email protected] on 5 Nov 2009 at 4:39

Application crashed when taking a picture

What steps will reproduce the problem?
1. Filling in the 3 lines when adding a find.
2. Clicking on menu->take a picture
3. Taking a picture and clicking OK on the screen

What is the expected output? What do you see instead?
The picture should be associated with the find, but instead the app 
crashed.

What version of the product are you using? On what operating system?
I am using an older version on Android 1.6

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 5 Nov 2009 at 8:59

Finds are marked "synced" even when Sync fails

What steps will reproduce the problem?
1. ListFinds
2. Choose Sync from menu
3. POSIT attempts to sync with the server

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

If the syncing operation fails, then the finds should not be marked synced
in the UI or in the DB, but they are. Marking them synced should not be
done until the SyncThread completes with a successful completion code. 
Right now they are marked prematurely in Communication.sendFind().


Please use labels and text to provide additional information.

Original issue reported on code.google.com by [email protected] on 6 Jan 2010 at 1:05

Memory leaks when accessing database

What steps will reproduce the problem?
1. Add Finds
2. Remove/List Finds
3. Do 1 and 2 couple of times.. not necessarily in order

What is the expected output? What do you see instead?
The user generally doesn't get any notification or the problem manifests as a 
NullPointerException in rare cases, but on the logcat a memory leak is shown 
in the database.

The fix I believe would be to wrap the current DBHelper class into a 
ContentProvider class so that these things can be handled elegantly by 
Android itself.

Original issue reported on code.google.com by [email protected] on 5 Nov 2009 at 4:31

Current project does not appear to be selected

What steps will reproduce the problem?
1. Click on Menu --> Projects
2. Join a project. 
3. Click on Menu--> Projects again

What is the expected output? What do you see instead?
One would expect the pre-selected project to appear as selected, instead it
appears that no project has been selected

What version of the product are you using? On what operating system?
Android 1.5, Posit .5

Please provide any additional information below.
Note: If you select the same project in step 3 the message will say "You
have changed your project to: [Project name]" This seems like the wrong
wording if the user re-selected their current project.

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

"Sync completed successfully" appears after failed adhoc sync attempt

What steps will reproduce the problem?
1. View finds in Ad-hoc mode
2. Attempt to sync
4. "No network connection" message will appear
5. Hit back button twice

What is the expected output? What do you see instead?
"Sync completed successfully" message will appear

What version of the product are you using? On what operating system?
Posit 0.5, Android 1.5

Please provide any additional information below.

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

  • Merged into: #54

Attempt at tracking without wi-fi/mobile service results in unexpected stop

What steps will reproduce the problem?
1. Without mobile or wi-fi, click menu --> coverage tracker

What is the expected output? What do you see instead?
Tracking should start or I should get an error message explaining that I
need wi-fi. Instead, I see "The application POSIT has stopped unexpectedly.
Please try again." 

What version of the product are you using? On what operating system?
POSIT .5, OS 1.5 (without sim card or available wi-fi)

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 19 Feb 2010 at 8:03

Adhoc finds are not recorded as such in database

What steps will reproduce the problem?
1. Create adhoc find

What is the expected output? What do you see instead?
Find should be marked as is_adhoc = 1 in SQL. Instead it is marked as 0. 

What version of the product are you using? On what operating system?
Android 1.5, POSIT .5

Original issue reported on code.google.com by [email protected] on 17 Feb 2010 at 4:35

Duplicates of projects appear

What steps will reproduce the problem?
1. go to Menu --> Projects
2. Let the phone go idle
3. Click Menu button twice to get back into Posit

What is the expected output? What do you see instead?
The expected output is a list of projects, instead I see duplicates of all
the projects. 

What version of the product are you using? On what operating system?
Android 1.5, Posit, .5

Please provide any additional information below.
Future enhancement: Project screen should have a scroll bar in case more
than 5 projects are available. 

Original issue reported on code.google.com by [email protected] on 17 Feb 2010 at 4:01

RWG exec is not killed when POSIT exited by user.

What steps will reproduce the problem?
1. Start Posit
2. Start RWG (using the Adhoc Menu)
3. After RWG starts, use the "back" key to exit posit

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

RWG Exec should be stopped and the rwgexec process killed.
This does not happen.


Please use labels and text to provide additional information.

Original issue reported on code.google.com by [email protected] on 3 Jan 2010 at 5:43

Sync bug - unable to quit/restart/use "back" button

What steps will reproduce the problem?
1. Reproduce the sync bug w/ no wifi.
2. The synchronizing window w/ animation keeps looping, user is unable to
close to window or close POSIT.  The back button will not work.


What is the expected output? What do you see instead?
  The sync process should stop if the user is not connected.  The
synchronizing window stays up and cannot be closed.  POSIT cannot be closed
or reopened.  The phone must be restarted to restart POSIT.  

What version of the product are you using? On what operating system?
  Android 1.6, POSIT 0.5

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 5 Nov 2009 at 9:12

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.