micro-android's People
micro-android's Issues
Microscope refresh does not clear previously found microscopes
Implement analysis in remote detail
NullPoniterException after preferences changes
Remote image information not scrolling up
Can be scrolled from the app bar image
CRUD for local gallery
Do the rest of CRUD method for local gallery
Remote gallery
Start remote gallery and CRUD operations for it
Recycler View not wrapping content
In remote (and maybe local) recycler view (or maybe the fragment) is not wrapping its content.
App crash coming back from MicroStreamActivity
02-23 19:55:58.666 9598-9598/com.gang.micro E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.gang.micro, PID: 9598
java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionViewHolder{421533d0 position=2 id=-1, oldPos=1, pLpos:1 scrap [attachedScrap] tmpDetached no parent}
at android.support.v7.widget.RecyclerView$Recycler.validateViewHolderForOffsetPosition(RecyclerView.java:4251)
at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:4382)
at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:4363)
at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:1961)
at android.support.v7.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1370)
at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1333)
at android.support.v7.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:562)
at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:2864)
at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:3071)
at android.view.View.layout(View.java:14841)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.support.v4.widget.SwipeRefreshLayout.onLayout(SwipeRefreshLayout.java:584)
at android.view.View.layout(View.java:14841)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1055)
at android.view.View.layout(View.java:14841)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.support.v4.view.ViewPager.onLayout(ViewPager.java:1627)
at android.view.View.layout(View.java:14841)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.support.design.widget.CoordinatorLayout.layoutChild(CoordinatorLayout.java:1037)
at android.support.design.widget.CoordinatorLayout.onLayoutChild(CoordinatorLayout.java:747)
at android.support.design.widget.ViewOffsetBehavior.onLayoutChild(ViewOffsetBehavior.java:42)
at android.support.design.widget.AppBarLayout$ScrollingViewBehavior.onLayoutChild(AppBarLayout.java:1156)
at android.support.design.widget.CoordinatorLayout.onLayout(CoordinatorLayout.java:760)
at android.view.View.layout(View.java:14841)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
at android.view.View.layout(View.java:14841)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1717)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1571)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1480)
at android.view.View.layout(View.java:14841)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
at android.view.View.layout(View.java:14841)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1717)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1571)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1480)
at android.view.View.layout(View.java:14841)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
at android.view.View.layout(View.java:14841)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:1986)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1743)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:996)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5603)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
at android.view.Choreographer.doCallbacks(Choreographer.java:574)
at android.view.Choreographer.doF
Hide activities titles on popup
Fix landscape view in video stream
Snackbar when saves remote image
Go back from local images to microscopes not exit app
Don't load adapter again
Refresh the adapter in LocalGalleryFragment without creating a new adapter.
CRUD operations for remote gallery
Create CRUDs operations for remote gallery.
App crash when updating microscopes (update already running)
02-28 20:33:47.130 29468-29506/com.gang.micro E/AndroidRuntime: FATAL EXCEPTION: NsdManager
Process: com.gang.micro, PID: 29468
java.lang.IllegalArgumentException: listener already in use
at android.net.nsd.NsdManager.resolveService(NsdManager.java:613)
at com.gang.micro.nsd.NSDCoordinator.resolveService(NSDCoordinator.java:84)
at com.gang.micro.nsd.NSDDiscoveryListener.onServiceFound(NSDDiscoveryListener.java:55)
at android.net.nsd.NsdManager$ServiceHandler.handleMessage(NsdManager.java:333)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.os.HandlerThread.run(HandlerThread.java:61)
MJPEG crash after some time
02-27 16:54:33.331 10819-10844/com.gang.micro W/Surface: WARNING: Surface's mNativeObject (0x5ef18830) != mLockedObject (0x0)
02-27 16:54:33.341 10819-10844/com.gang.micro W/dalvikvm: threadid=17: thread exiting with uncaught exception (group=0x418b9ce0)
02-27 16:54:33.361 10819-10844/com.gang.micro E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #2
Process: com.gang.micro, PID: 10819
java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:300)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
at java.util.concurrent.FutureTask.run(FutureTask.java:242)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
Caused by: java.lang.IllegalStateException: Surface was not locked
at android.view.Surface.unlockCanvasAndPost(Surface.java:279)
at android.view.SurfaceView$4.unlockCanvasAndPost(SurfaceView.java:852)
at com.gang.micro.mjpeg.MjpegView$MjpegViewThread.doInBackground(MjpegView.java:164)
at com.gang.micro.mjpeg.MjpegView$MjpegViewThread.doInBackground(MjpegView.java:49)
at android.os.AsyncTask$2.call(AsyncTask.java:288)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
refresh fragment if there are not images
Update gallery fragments if there are not images to load
Fix gallery item detail menu button color in 5+
Landscape view in gallery item detail
Show microscope's search is loading
Add progressBar (or similar) to show to the user that the app is searching microscopes. Manage the logic of that
Not refreshing local gallery fragment
When an image is saved from remote gallery
Refresh in microscopes recycler view
App crash when selecting microscope while updating list
Implement image sharing
Do as easy as possible
Implement CRUD operations in gallery fragment
Define graphic elements to implements the CRUD operations in local and remotes gallery fragments.
App won't start after nsd error
02-23 20:04:01.734 539-605/? D/NsdService: startMDnsDaemon
02-23 20:05:01.734 539-605/? E/NsdService: Failed to start daemoncom.android.server.NativeDaemonConnector$NativeDaemonFailureException: command '106 mdnssd start-service' failed with 'null'
02-23 20:05:01.734 539-605/? D/NsdService: New client listening to asynchronous messages
02-23 20:05:01.734 539-605/? D/NsdService: New client, channel: com.android.internal.util.AsyncChannel@228cf3e0 messenger: android.os.Messenger@22594468
Add loaders for async tasks
- Video stream
- Images of card views
- Image capture
- Analysis in capture and detail
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.