**** BEGIN LOGGING AT Wed Jan 01 02:59:58 2014 Jan 01 03:00:03 good Jan 01 03:00:06 bye Jan 01 03:04:54 Explicitly set the size you want, don't add/subtract Jan 01 03:05:17 And call setlayoutparams after Jan 01 03:21:10 SimonVT: thanks heaps Jan 01 03:21:33 I didn't realise that the width in a layoutparams from getLayoutParams wouldn't be what the view's width was Jan 01 03:22:03 actually Smashcat said that too Jan 01 03:22:06 sorta Jan 01 03:23:05 It can be the size or wrap_content or match_parent Jan 01 03:23:42 that's a little odd because in the layout xml I haven't set it to either of those Jan 01 03:24:03 it's set to a dp width Jan 01 03:24:44 anyway, getWidth() -= bar is working Jan 01 03:39:03 I doubt that works. But still... Jan 01 04:05:53 hey guys, is it possible to have a ViewPager as a Detail in a Master-Detail dualpane view? Jan 01 04:15:08 Is it possible to draw a piece of UI view, on top of all activities in my Application? Jan 01 04:18:04 napster: you might want a DialogFragment Jan 01 04:18:46 durka42: To display a fragment I guess I will need an activity context Jan 01 04:18:59 an Activity is a Context Jan 01 04:19:06 I was looking for something that can be displayed with an Application context. Jan 01 04:19:35 durka42: See, I have to display this content irrespective of which activity the user is viewing. Jan 01 04:20:10 you mean, an activity that you don't own? Jan 01 04:20:12 that seems like a bad idea Jan 01 04:20:39 durka42: No no, I'm not looking for drawing on top of someone else's apps :) Jan 01 04:20:46 oh okay Jan 01 04:20:53 well why can't you just see which activity is up and use that as the context Jan 01 04:21:07 let me think durka42 Jan 01 04:21:17 ok that can be a solution Jan 01 04:22:10 durka42: Ok, is it possible to draw a view with the application context? Jan 01 04:22:18 not sure Jan 01 04:22:26 ok Jan 01 04:23:21 durka42: I have to show this "chat" popups in my application. Jan 01 04:23:30 the user might be on some other screens in my app Jan 01 04:23:38 but when someone sends a message Jan 01 04:24:01 it has to be displayed as an overlay for a few seconds Jan 01 04:24:05 if the user clicks on it Jan 01 04:24:10 take him to the chat screen. Jan 01 04:24:15 this is the use case. Jan 01 04:24:35 what's wrong with using the currently visible actvity Jan 01 04:24:41 as the context I mean Jan 01 04:25:10 durka42: I'm thinking on that Jan 01 04:25:58 ok infact, there is a broadcast receiver which captures these "chat" messages. Jan 01 04:26:15 I have to register it in every activity Jan 01 04:26:29 looks a bit untidy Jan 01 04:26:30 or maybe a bound service Jan 01 04:26:38 hmm Jan 01 05:00:17 Happy New Year! Jan 01 05:00:28 said everyone 15 hours ago Jan 01 05:07:30 hello, is it safe to do 6second sqlite write executions from ondestroy? or do i need to wrap in in a thread? Jan 01 05:08:27 http://developer.android.com/reference/android/app/Activity.html#onDestroy() Jan 01 05:10:22 thanks Jan 01 05:10:28 problem is Jan 01 05:10:52 activity is configchanges Jan 01 05:11:32 so that i dont want to do it every onpause, just when the activity is destroyed Jan 01 05:11:48 is this suggesting to do this stuff in a service? Jan 01 05:28:03 Called once the activity is no longer visible. Time or CPU intensive shut-down operations, such as writing information to a database should be down in the onStop() method. This method is guaranteed to be called as of API 11. Jan 01 05:28:08 via http://www.vogella.com/articles/AndroidLifeCycle/article.html Jan 01 05:32:57 i don't know where he's getting that information from, the official documentation says it might not be called in low resource situations Jan 01 05:42:45 so I took a picture using Camera.takePicture and saved it into the gallery using MediaStore.Images.Media.insertImage Jan 01 05:42:58 it works, but it shows up at the end of the gallery instead of the beginning Jan 01 05:43:01 can I fix that? Jan 01 05:43:44 bankai ahh weird the api contracdicts itself too, so can i use onSaveInstanceState to trigger the sqlite writes? Jan 01 05:44:14 ahh nk Jan 01 05:44:15 ahh nm Jan 01 05:44:28 yeah so looks like service or some such is the way to handle this properly Jan 01 05:44:52 guess i could retaininstancestate and avoid the sqlite database all together ;p Jan 01 05:46:10 <^cheeky> hellloe hellooo Jan 01 05:46:11 <^cheeky> helloooo Jan 01 05:46:13 <^cheeky> helo;oooo Jan 01 05:46:15 <^cheeky> heooooo Jan 01 05:46:18 <^cheeky> hiiiiiiiiiiii Jan 01 05:46:19 <^cheeky> hiiii Jan 01 05:46:24 <^cheeky> .happpy new years you guys Jan 01 05:46:25 <^cheeky> muach Jan 01 05:46:30 <^cheeky> <3 you guys Jan 01 05:46:33 ^cheeky champagne much? Jan 01 05:46:34 <^cheeky> :)) Jan 01 05:46:38 <^cheeky> hey Jan 01 05:47:00 <^cheeky> hope all you guys are having fun and wish you guys th ebst for the new year Jan 01 05:50:27 <^cheeky> sheeeshhh .. happpening partiy here Jan 01 05:50:29 <^cheeky> :"P Jan 01 05:58:18 shut the fuck up Jan 01 05:59:03 <^cheeky> whio ? Jan 01 05:59:31 goddamned, but are you fucking stupid indeed. Jan 01 06:00:37 <^cheeky> Pragma: Jan 01 06:00:38 <^cheeky> i am Jan 01 06:00:50 <^cheeky> but you being so superior .. why you got be hating man Jan 01 06:01:06 <^cheeky> peace man Jan 01 06:01:23 <^cheeky> Pragma: ummmm .. happpy new year d00die Jan 01 06:25:53 <^cheeky> well neways wish you guys the best in future endeavors Jan 01 06:25:55 <^cheeky> cheers Jan 01 06:25:56 <^cheeky> l8r Jan 01 06:26:18 hello Jan 01 07:03:35 Is it possible to display a dialog with Application Context somehow? Jan 01 07:13:39 quick question, Gson uses the getters/setters according to member field names, right? Jan 01 07:18:28 no Jan 01 07:19:35 balls Jan 01 07:19:36 desmin88: actually, maybe i misunderstood your q. it uses private vars to serialize/de-serialize Jan 01 07:20:13 I.e when GSON takes JSON into a pojo Jan 01 07:20:23 does it set that via the setters or directly on the field Jan 01 07:21:21 it won't use a setter/getter Jan 01 07:21:33 balls Jan 01 07:46:54 Can fragments add to an actionbars tabs the same way they add to the actionbar icons? Jan 01 07:48:47 I have a nav bar which switches out different fragments in my activity, and rather than change the tabs in my activity, i want my fragment to do that and decouple the activity from what the fragment is going to display Jan 01 07:49:33 but i dont think thats possible, crap Jan 01 08:15:37 <_genuser_> guys, would you try to shove everything into a single table or do some normalization and have multiple tables with foriegn keys etc.... Jan 01 08:16:32 <_genuser_> normally I would have separate tables and have one table listing for example corps and another employees. but with a smaller setup in a mobile, maybe a single table would be better. Jan 01 08:16:43 <_genuser_> are joins handled nicely by sqlite? Jan 01 08:16:58 Hey guys can i bounce app idea of you guys?:) Jan 01 08:17:59 man3nw0lf: no, gtfo. Jan 01 08:18:02 jk, shoot Jan 01 08:29:54 trying to add the support library to my android studio project. if i add it as a dependency i get the multiple dex files exception when building Jan 01 08:30:08 if i remove the dependency then a class can't be resolved Jan 01 08:30:22 <_genuser_> did you add it with or without resources? Jan 01 08:30:44 i dragged it into libs and added it as a dependency Jan 01 08:31:01 you should be adding it Jan 01 08:31:05 as a gradle dependency Jan 01 08:31:46 it's in build.gradle Jan 01 08:31:47 <_genuser_> When I added it, I copied it in windows explorer to the libs folder. Then in eclipse, you right click on it and hit Build Path -> Add to build path or something. Jan 01 08:31:56 <_genuser_> and it worked great. Jan 01 08:32:01 i'm using android studio Jan 01 08:32:22 <_genuser_> :) Jan 01 08:36:37 i wonder if gcm.jar may be old and including classes in support jar Jan 01 09:03:00 ok so my idea for a app is you connect via 3g which scans for the wifi around you if someone has the program running and installed the person is able to connect is charged for the usage, this is good for people who use only 100GB of there 500GB Plans or that to make extra money, is it even possible? Jan 01 09:15:33 does aosp source tree contains linux source code also?. or do we need to build the kernel separately? Jan 01 09:25:44 sorry i disconnected any opinions on my idea? Jan 01 09:27:52 thats a pretty far out there idea man Jan 01 09:27:55 not going to be easy at all Jan 01 09:28:21 assuming its even feasible Jan 01 09:28:39 Yeah im not sure if it is Jan 01 09:28:47 plus security would be a risk :S Jan 01 09:29:48 have people using wireshark to sniff for passwords and credit card info's i guess Jan 01 09:30:00 yeah cool concept Jan 01 09:30:02 just not feasible Jan 01 09:31:12 Unless there is a hardware change with like WPS kinda button for the people with that which wouldnt be feasible either. Jan 01 09:31:21 OH Well Back to Square one :P Jan 01 09:33:49 <_genuser_> would you guys prefer a dialog box for data entry so it doesn't take up the entire screen and you can see behind it. Jan 01 09:33:53 <_genuser_> or a new activity? Jan 01 09:34:06 <_genuser_> supopse it's just an aestheticcal thing. Jan 01 09:35:36 it completely depends on the use case Jan 01 09:36:35 <_genuser_> I have "pools" in an app. One of menu items is "Add new pool". forgetting about what a pool is, data entry is: pool name, pool url, owner name. Jan 01 09:37:02 dialog might work here Jan 01 09:37:08 <_genuser_> option 1: have a new activity with the fields. buttons, cancel/ok. navigate up to home enabled. Jan 01 09:37:24 <_genuser_> option 2: have a dialog, so you can sort of see the background too while adding data. Jan 01 09:37:25 a whole new activity for only 3 fields isnt really neccessarry Jan 01 09:37:43 especially if this dialog box will add to the list of data behind it Jan 01 09:38:03 <_genuser_> it will add to the list of data displayed in the nav drawer. Jan 01 09:38:32 <_genuser_> but think that the idea of dialog is better. do away with the overhead of a new activity. Jan 01 09:40:19 <_genuser_> anotehr question: If I have an a fragment up that fires off an AsyncTask, gives "this" as a pointer to task and update the UI when done. and I close this activity before the Task is done.... what happens? Jan 01 09:41:56 oh Jan 01 09:41:59 the wonders of asynctasks Jan 01 09:41:59 heh Jan 01 09:42:29 <_genuser_> when I run this code and close the fragment before the asynctask complete, I don't see any runtime errors. no exceptions. but I was just curious. Jan 01 09:42:55 <_genuser_> each selection from the nav drawer launches a new fragment and it launches an AsyncTask to fetch web data. :) Jan 01 09:43:15 you might run into issues Jan 01 09:43:24 look into asynctaskloaders Jan 01 09:44:03 <_genuser_> thx. I will do. Jan 01 09:44:31 <_genuser_> I thought if I just check the UI fragment reference not being null before updating, it should be fine. Jan 01 09:44:54 <_genuser_> only if android wasn't done in java and the reverse pointers and interfaces weren't there. it could have been really nice. Jan 01 09:47:35 android devin and learning java is quiet frustrating. Jan 01 09:47:53 <_genuser_> java has had a great focus on interfaces, etc. from the get to. Jan 01 09:48:21 <_genuser_> handlers can be classes with implemented functions instead of just function pointers which would have been so much nicer. Jan 01 09:48:40 genuser: its still scary as my first real lang if you dont count visual basic and PHP cause like who does haha Jan 01 09:48:46 <_genuser_> having to implement an interface to a class can notify you of events vs passing it a function pointer is just frustrating. Jan 01 09:48:58 <_genuser_> and build tight coupling opposed to the loose coupling java devs love to talk about. Jan 01 09:49:13 <_genuser_> man3nw0lf: I do count them. Jan 01 09:49:40 <_genuser_> I did c/c++ in school, delphi (object-pascal) for work, later VB6, then c#. very less java. Jan 01 09:50:05 <_genuser_> you can do in VB in one day what it takes a week to finish in visualc++, etc. or in java. Jan 01 09:50:49 <_genuser_> but I have also learnt that language preferences are personal. some people are fast with java, prefer it's ways, and are very good software engineers. Jan 01 09:50:58 <_genuser_> *its Jan 01 09:51:13 i agree but i cant dev using visual basic for android apks :( Jan 01 09:52:29 <_genuser_> right, that's why I'm spending time learning Java and its preferred methods of doing things. Along with Android and its methods. Jan 01 09:53:11 Hah genuser: im a noob to java im just learning looping from it i havent even started using the android section :( Jan 01 09:57:35 <_genuser_> each new technology makes us a n00b again. Jan 01 09:58:55 aint that the truth, gotta start upto date Jan 01 09:58:59 stay* Jan 01 09:59:18 <_genuser_> that's why most devs burn out after 10-15 years and then move up to middle or upper mgmt. Jan 01 09:59:44 <_genuser_> but now and they try to use dev lingo to impress younger whipper snappers and get into argument using their archaic logic. Jan 01 09:59:59 very true ;-) Jan 01 10:00:04 bahahah Jan 01 10:00:34 <_genuser_> I'm just honest about it. Jan 01 10:00:45 <_genuser_> I love coding but only when I'm challenged by it. Jan 01 10:00:58 <_genuser_> android is new. I have an app in mind that I"d like to have and use. so I'm learning. Jan 01 10:01:16 <_genuser_> c/c++, c#, php, asp.net I've done so much it's just repetitive crap. I don't want to do it. Jan 01 10:01:18 _genuser_, challenged as in "learning something new" or as in "tackling an interesting problem"? Jan 01 10:01:32 <_genuser_> PatrickBic: tackling an interesting problem. Jan 01 10:01:38 <_genuser_> I often solve the problem and leave the proj incomplete. Jan 01 10:01:44 ah, good then ;-) Jan 01 10:01:51 well... dont tell your PM :P Jan 01 10:02:05 <_genuser_> lol, no I stay motivated enough to contribute at work more than required. Jan 01 10:02:11 im so new to coding i decided i wanted to make a app, so here i am the only thing ive made is a counter that goes up and down then touched on my phone.. lol Jan 01 10:02:27 <_genuser_> for example, I installed wordpress and banged my head against an installation issue with PHP on windows win2k3 server. Jan 01 10:03:00 <_genuser_> for free. but now my team can have a "project post" and update it with relevant details about source control. so if you're out of the office, your team can build your freaking project if the customer comes knocking. Jan 01 10:03:31 _genuser_, go for a jenkins server ;-) Jan 01 10:03:44 this way you always (mostly always) have builds avail. Jan 01 10:04:43 <_genuser_> well, we would have TFS working completely if it wasn't for the horrid lag from our VPN subnet to the data center hosted servers. Jan 01 10:04:57 <_genuser_> but a jenkins, eh? WTH is that? Jan 01 10:06:12 Jenkins is an open source continuous integration tool written in Java. Jan 01 10:06:28 <_genuser_> interesting. don't think it will work on .NET stuff... Jan 01 10:07:05 <_genuser_> lol @ the snooty butler image. Jan 01 10:07:09 https://wiki.jenkins-ci.org/display/JENKINS/Plugins#Plugins-.NETdevelopment Jan 01 10:07:13 it does, btw ;-) Jan 01 10:07:31 <_genuser_> I see. it's pretty cool idea. Jan 01 10:07:37 well yeah :P Jan 01 10:07:55 <_genuser_> we were going to use TFS (team foundation server) for auto builds, etc. but it takes literally 30-40 minutes to check in a projects. Jan 01 10:08:02 woah o_O Jan 01 10:08:11 <_genuser_> because Visual Studio can checking all sorts of built binary files too. Jan 01 10:08:16 i once ran jenkins (with server) on a raspberry pi Jan 01 10:08:25 even that only took 30min to start and 3min for a change Jan 01 10:08:43 <_genuser_> so I moved to mercurial. That way all the check-ins are local, and I push out to a server EOD. It can take 20min, don't care. Plus the server is backed to tape nightly. Jan 01 10:08:46 and on a normal (performance) pc it is a matter of seconds Jan 01 10:09:14 to tape.. wow :) Jan 01 10:09:21 <_genuser_> our main issue with lag is our VPN (from home) subnet jumps thru lot of slow hops to access the servers hosted at the work data center. Jan 01 10:10:04 <_genuser_> yeah just asked one of the system admins if there was a server he was already backing up and if he wouldn't mind creating a folder for us and adding it to his backups. Jan 01 10:10:15 <_genuser_> that way it's easy to do daily mercurial pushes. Jan 01 10:10:32 <_genuser_> but multipel check-ins per day and tagging and all that good stuff. Jan 01 10:10:37 *votes for git* :P Jan 01 10:10:49 <_genuser_> well sir. Jan 01 10:11:00 <_genuser_> you should have seen teh sullen attitude of my team having to learn a new tool. Jan 01 10:11:07 <_genuser_> git would have put them over the edge. Jan 01 10:11:17 <_genuser_> 10year industry veterans. Jan 01 10:11:37 10 year is like.. "short" Jan 01 10:11:39 <_genuser_> one guy shot an email to my boss about how he was expected to be productive when the tool was so damn stupid. and he just couldn't clone the repo. Jan 01 10:11:44 i mean.. even i am coding for like 10 years already Jan 01 10:12:09 <_genuser_> yeah, but at 10yrs if you go crying to your boss that you don't know source control systems, who will look more ridiculous Jan 01 10:12:12 and i honestly dont call myself a(n) veteran Jan 01 10:12:32 i only learned git like 2 years ago :P Jan 01 10:12:40 and i even was forced to it ^^ Jan 01 10:12:42 <_genuser_> I guess don't and I've coded 10plus. Jan 01 10:12:54 <_genuser_> don't call myself veteran. Jan 01 10:13:19 <_genuser_> but when it's a matter of customer code and the team wants to have backups, sr. engineers making 100k crying that the tool is too hard is .... ridiculous. Jan 01 10:13:55 <_genuser_> I used visual source safe and it server it's purpose. until it got too slow. then tried TFs, it was too slow. downloaded mercurial spend 1 day reading the doc. Jan 01 10:14:15 <_genuser_> I don't know how to use advanced features, but I don't use them anyway. just need to have versions sorted neatly. and it does that nicely. Jan 01 10:26:23 Is there a todo/tasks window in android studio that I'm missing? Something similar to what eclipse has.. Jan 01 10:29:43 <_genuser_> eclipse wants you back. Jan 01 10:32:24 Android studio runs so much faster and I like it, so no. Jan 01 10:36:19 HEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEYYYYYYY Guys if i learn java without focusing on the android part will it be easier to learn how to deve for android apkls? Jan 01 10:36:23 apks* Jan 01 10:38:40 anon kinda; if you add a //TODO in your code it shows up in a window Jan 01 10:38:46 or //FIXME Jan 01 11:26:56 My app creates events using CalendarContract. Later on I need to find the events my app has created. Is there a field that I can use? API v16 does not have the UID field. Jan 01 11:29:22 so do you guys use the action bar style generator? it seems pretty bloody great, are there any caveats/gotchas?> Jan 01 11:34:19 <^cheeky> storkme: i am a newbie, but its great ! Jan 01 12:50:46 How advertisement views are overlaid in Activities? Jan 01 13:10:26 if I have a handler calling a runnable every 15 secs, and my app gets destroyed, the code keeps on running. I have added a end flag which indicates the end and stops the handler from posting the runnable. is this the best way of dealing with this? Jan 01 13:20:50 hi Jan 01 13:22:02 I created new lib as .apk, how to add this lib into new project? Jan 01 13:22:12 where I can read about that? Jan 01 13:22:47 my apk contain .so lib and java "frontend" for it Jan 01 13:22:53 i have downloaded the source code of android, sorry if the question is very much basic. how to find out which versin of the AOSP it belongs to ? Jan 01 14:30:53 moramonnu: how did you download it? using git, no? if so, check the branch Jan 01 14:31:40 Android Studio's so foreign imho because of Gradle Jan 01 14:31:53 I *just* grasped the full potential of Maven, and wham Jan 01 16:32:03 how do I access my SMS from my desktop google/gmail account ? Jan 01 16:50:39 stupid quesiton... but if I am recording a time stamp... what kind of Var should I use? Integer? Jan 01 16:54:59 integer, and seconds since epoch works well Jan 01 16:55:31 unsigned integer, ideally. Jan 01 16:55:41 (otehrwise you run into issues in 2038) Jan 01 16:56:14 Long is not an option? Jan 01 16:57:06 also, how do I convert integer TimeStamp into a string MM:DD:YYYY:HH:MM:SS ? or something like that? Jan 01 16:57:08 Or that. Jan 01 16:58:06 But - well - 32 bit is fine till 2130 or so, and... Jan 01 16:58:44 I predict the invoice will have been paid by then Jan 01 16:58:58 haha Jan 01 17:00:57 Javas integer is signed Jan 01 17:11:29 if lStopTime is a Long timestamp... how would I format it for HH:MM:SS? Jan 01 17:11:45 to display as HH:MM:SS? Jan 01 17:14:32 Could use SimpleDateFormat Jan 01 17:14:37 Google it, it's the same as in java Jan 01 17:34:36 Hello Jan 01 17:34:41 Happy New year Jan 01 17:34:55 happy new year to you too Jan 01 17:35:31 XXCoder: I am dating my apps Jan 01 17:37:49 XXCoder: Where do u live in ur country? Jan 01 17:37:58 XXCoder: I live in Japan Jan 01 17:38:03 usa here Jan 01 17:38:38 XXCoder: oic Jan 01 17:38:59 huh? why are we using an int for a timestamp Jan 01 17:39:00 I live at ever-green state at northwest lol Jan 01 17:39:09 long is the accepted standard in java Jan 01 17:39:20 pfn yeah due to rollover in few years Jan 01 17:41:35 At 06:28:16 UTC on 7 Feb 2036, Network Time Protocol will loop over to the next epoch, as the 32-bit time stamp value used in NTP will overflow. Jan 01 17:42:13 couple decades more like lol Jan 01 17:44:11 my question is how to use notifyDatasetChanged. i am using ListActvity. plz give sample code if necessary Jan 01 17:47:17 is there any issue with notifyDataSet changed method call if i am using ListActibity? Jan 01 17:47:44 ListActivity Jan 01 17:49:25 hmm, Jan 01 17:49:54 have to wait a bit longer i guess Jan 01 17:50:23 anyone there to help with simple thing ? Jan 01 17:52:13 i changed ListAdapter but my changes are not displayed, look like NotifyDataSetChanged is supposed to be called but i don't know how to call the method. can someone tell me how? Jan 01 17:58:13 when i should check back later for answer ? Jan 01 17:58:30 No, there's no issue with notifyDataSetChanged.. And you don't need to call it after an adapter change Jan 01 17:59:08 oh ok, thanks SimonVT but i will check why my list is not displayed. Jan 01 18:03:25 I'm getting fragments overlap when going between fragments like #1 → #2 → #3 → #1. Jan 01 18:03:25 I'm very new to Android and can't make sense of this overlap problem. Jan 01 18:04:19 Any pointers in the right direction? Jan 01 18:04:50 You have multiple fragments added to the same viewgroup Jan 01 18:05:19 I'll provide more context... Jan 01 18:07:07 I have a user list. There is a button in the action bar to add a new user. When I click that button, a fragment with new user form comes up. Jan 01 18:07:29 When that form is submitted, the new user details are shown in the next fragment. Jan 01 18:08:00 To avoid the user of the app to get back to the form, I didn't add that form fragment to the backstack. Jan 01 18:08:27 So it goes back to the user list when the Back button is hit. Jan 01 18:08:43 But when it does, the user detail fragment overlaps the list fragment. Jan 01 18:10:46 If I add the form fragment to the backstack, this problem doesn't happen. Jan 01 18:10:56 But I don't want that fragment in the backstack. Jan 01 18:14:25 hii all..could you plz suggest a solution for my question here : http://stackoverflow.com/questions/20839901/how-to-perceive-dynamic-android-checkbox-clicks-and-save-state Jan 01 18:14:58 There's no action in the backstack that removes the detail fragment (you didn't add it to the backstack) Jan 01 18:14:58 the checkbox states of those checkboxes untouched are not maintained.... Jan 01 18:15:58 SimonVT, okay. How should I solve this? Jan 01 18:17:01 You could probably pop fragment 2 off the backstack then add fragment 3 Jan 01 18:17:14 But I don't know really.. It's very inflexible, I don't use it Jan 01 18:17:27 You don't use what? Fragments? Jan 01 18:17:36 The backstack Jan 01 18:17:53 How do provide the Back navigation then? Jan 01 18:17:58 +you Jan 01 18:18:46 I made my own backstack implementation Jan 01 18:18:55 I see. Jan 01 18:19:01 Okay, let me try your suggestion. Jan 01 18:19:58 I don't understand where exactly what I do what you suggested. Jan 01 18:20:56 *I don't understand where exactly do I do what you suggested. Jan 01 18:21:01 my need is to customize the layout but it seems a bit tricky...:/ Jan 01 18:21:33 The fragmentmanager has a method to pop the top fragment off the backstack.. My suggestion is to do that then immediately replace with the new fragment Jan 01 18:25:15 hii all..could you plz suggest a solution for my question here : http://stackoverflow.com/questions/20839901/how-to-perceive-dynamic-android-checkbox-clicks-and-save-state Jan 01 19:19:10 anyone with expreience with ndk + sdk? Jan 01 19:23:46 that feel when you're waiting for your play store listing to update........... Jan 01 19:24:14 how to export .so object to emulator? Jan 01 19:33:34 question about deleting things... Jan 01 19:34:14 online docs say to use "getContentResolver().delete(Uri.fromFile(someFileObject, null, null);" Jan 01 19:34:50 I call it, I get thrown "IllegalArgumentException" again, and again, and again. Jan 01 19:35:06 Typical uri being produced by the Uri.fromFile() call is... Jan 01 19:35:36 file:///sdcard/music/SomeDir/music%20album/file-that-must-die.mp3 Jan 01 19:36:01 must be doing something stupid wrong... special instructions on thread context? or anything? Jan 01 19:36:54 ContentResolver is for ContentProviders.. It takes a content:// uri Jan 01 19:37:12 You don't use it when working directly with files Jan 01 19:37:21 For that you use the File class Jan 01 19:37:46 oh? so, at one time, I was doing exactly that, but what I found was that the MediaPlayer still thought that the file was there. Jan 01 19:38:14 I had this working once (I thought) but that source has been mislaid (too much the hobbyist at home -- should have checked in intermediate stages). Jan 01 19:41:03 But that thing about content:// uris may point to where I need to go. Thanks. Jan 01 19:44:07 Anyone know how to have a custom titlebar in a ActionBarActivty? Jan 01 19:47:07 ActionBarActivity is a subclass of Activity, no? Jan 01 19:47:28 Activity has a method called setTitle() -- or do you mean more than just a custom string? Jan 01 19:47:40 setTitleColor() is there in Activity, too. Jan 01 19:48:04 No, I want to use a .xml to make a titlebar Jan 01 19:49:07 It works in Activity Jan 01 19:49:41 But not in ActionBarActivity Jan 01 19:50:24 It's probably beyond me at this point but paste-bin'ing a code snippet of what works in Activity might help others help you... Jan 01 19:52:13 This is waht works in Activity http://pastebin.com/FgfZp1He Jan 01 19:52:48 But not in ActionBarActivity Jan 01 20:01:32 That looks innocent enough (Activity vs. ActivityBar). I'm throwing out wild speculation here, but is it possible that ActivityBar has customized away that feature for the class? Jan 01 20:02:33 I'm not familiar enough with ActivityBar to know whether this is possible/reasonable or not but I wonder (out loud) if you can use an Activity with your custom title and put the ActivityBar stuff you want inside some sub-View or Fragment? Jan 01 20:08:40 Don't think so Jan 01 20:14:10 in android studio Jan 01 20:14:18 what is equivalent shortcut in android studio for shift + ctrl +o (eclipse) Jan 01 20:15:28 meisolsson - sorry, it was just a thought. gotta run... Jan 01 20:15:36 ok Jan 01 20:16:26 is it possible to have a master-detail fragmentactivity with a ViewPager as the detail? Jan 01 20:18:39 yes Jan 01 20:19:16 slani: ctrl+alt+o Jan 01 20:19:35 slani: More shortcuts http://www.catalysts.cc/en/wissenswertes/intellij-idea-and-eclipse-shortcuts/ Jan 01 20:21:07 meisolsson: this shourtcut only reoganize imports Jan 01 20:22:04 I don't think it has a command that geta everything but alt + enter gets the one that it underlines Jan 01 20:22:06 it not add new (missing) packages Jan 01 20:22:43 meisolsson: thanks Jan 01 20:23:47 it is strange that my android studio after update not underlines errors anymore Jan 01 20:23:53 is there a way to get my sms's from my phone remotely via my desktop google account ? I know there are services like google takeout and the gps locater, but nothing for sms. Jan 01 20:24:25 this is more for theoretical research. I want to know how easy it would be for someone with my credentials to get my sms;s Jan 01 20:28:54 I had power save mode ON, but if I have power save mode Of my CPU goes to 100% Jan 01 20:36:46 I got an email from a customer asking if he already bought the app for his android device (from the amazon store) can he also put it on his kindle for free? I imagine he can? Jan 01 20:37:07 how can I move lines in andorid studio (eclipse alt + up/down arow) Jan 01 20:37:51 He would just log in with the same account on his kindle and download it Jan 01 20:39:35 is it kindle tablet or epaper one? Jan 01 20:46:16 SimonVT: Thanks thats what I thought but just wanted to be sure before emailing him :) Jan 01 20:46:41 XXCoder: He didn't say, does it make a big difference? Jan 01 20:47:18 yeah huge difference so far I know. eink tend to use older android as well as does usually not allow google market. Jan 01 20:47:56 for example my nook simple touch uses 1.2.1 android and I had to root it to install android market (older pre-Play rename) Jan 01 20:48:12 even so, most apps dont work on it Jan 01 20:51:34 where do I put XML for menus? Jan 01 20:52:12 XXCoder: Thats a good point I'll mention that when I email him back. Jan 01 20:52:13 In menu/ Jan 01 20:52:19 Thanks for the advice Jan 01 20:52:30 np, good chance its kindle fire anyway Jan 01 20:52:40 There's a list at https://developer.android.com/guide/topics/resources/providing-resources.html Jan 01 21:00:23 anyone got an easy way to automate making android image assets different sizes? Jan 01 21:01:05 storkme: have source as vector, then drive apropriate renderer? Jan 01 21:03:20 storkme i have a little python script that does that to inkscape svgs; i can pastebin it somewhere if you want Jan 01 21:03:33 although i kinda forgot how it worked :| Jan 01 21:04:01 i think i drew stuff in inkscape, and then on another layer put the bounding boxes with an ID Jan 01 21:04:13 the script rasterizes the bounding boxes Jan 01 21:04:39 kinda gave up on inkscape as they seem to have abandoned mac Jan 01 21:09:59 I have implemented a shareActionProvider. All went good but when I tap on the share icon in the actionbar, it just does nothing. What could that be? Jan 01 21:10:34 I don't have the share item in the onOptionItemSelected Jan 01 21:12:30 I don't even really bother providing resource images in multiple sizes.. should I ? Jan 01 21:12:38 (rasters mind you, not vectors) Jan 01 21:21:56 library to use openmaps data to display map, perform navigation ? Jan 01 21:26:09 is it possible to avoid duplicating a whole layout file when supporting different screen sizes? like I basically just want to change the orientation of things a bit Jan 01 21:26:13 please anyone? Jan 01 21:26:28 All tutorials are the same Jan 01 21:26:29 storkme: yes Jan 01 21:26:33 (as my code is) Jan 01 21:26:35 storkme: refs.xml Jan 01 21:26:54 but still, taps on share menu item just doesn't work Jan 01 21:27:18 it seems like it's not correctly detected Jan 01 21:27:40 but my code is the same as those numerous tutorials Jan 01 21:28:34 anyone use openmaps data in an app ? Jan 01 21:28:44 i wanna openmap data into a map Jan 01 21:28:59 there has to be glp libs to do this Jan 01 21:29:07 storkme, there's include and merge tags Jan 01 21:29:09 Use those Jan 01 21:30:48 I also implemented the getActionBar().setDisplayHomeAsUpEnabled(true); Jan 01 21:30:55 and that is working normally Jan 01 21:31:05 I can't find a reference to refs.xml, se_busca_ayuda, what exactly am I looking for? Jan 01 21:31:16 I am in android studio and I want to change my activities into fragments so I can use a navigation draw and better follow the android design guidelines. I know that I will have to change a lot of code, and don't want to destroy my current project by accident. Whats the best way to make a second copy and so i do not loose this one. Jan 01 21:31:36 hey a quick question about action bars, can they be swiped to change Views or does the action bar need to be clicked? Jan 01 21:32:18 storkme: http://developer.android.com/training/multiscreen/screensizes.html#TaskUseAliasFilters Jan 01 21:32:55 Hello, i'm extending the ContentProvider class ad was wondering hat is the best method to define the URIs. Jan 01 21:32:55 For example when overrinding the method delete(Uri uri, String selection, String[] selectionArgs). Jan 01 21:32:55 The question is : If i decide to delete ONE object from my content provider, should i provide the ID in the URI like /mytable/myobject/id/1234. Jan 01 21:32:55 Or should I provide the ID through the selection and selectionArgs from the method ? Jan 01 21:39:48 please anyone? Jan 01 21:42:05 Hey the jag, may I help ? Jan 01 21:42:47 I'm trying to implement the shareactionprovider Jan 01 21:43:04 I've written the same code as in many tutorials Jan 01 21:43:33 Ah sorry, i thought it was a problem with the actionbar an its features Jan 01 21:43:39 but the taps on the share icon in the action bar are just ignored Jan 01 21:43:57 the issue is actually on the actionbar Jan 01 21:44:03 i think Jan 01 21:44:19 it cannot register the taps on the share icon Jan 01 21:44:43 which is quite odd since I used the code of the sdk guide Jan 01 21:45:09 I'm missing something but I cannot find any clue Jan 01 21:45:36 I've never used te shareactionprovider so i don't know Jan 01 21:45:42 mabe something missing in your manifest Jan 01 21:46:03 in the manifest? Jan 01 21:49:18 Maybe you have some source code, I don't know if i can help you but sometimes another pair of eyes can be of use Jan 01 21:54:42 Did you define the special menu entry in your xml ? Jan 01 21:56:40 yes Jan 01 21:56:52 ill paste it for you Jan 01 21:57:00 Sup guys Jan 01 21:57:01 Back Jan 01 21:58:12 Are you using the support library ? Jan 01 21:59:56 Hi Jan 01 22:00:55 what API do you use to cover mostly all WiFi/3G phones nowadays? Jan 01 22:01:40 14 Jan 01 22:01:41 http://pastebin.com/S7zdj7V0 Jan 01 22:01:49 m__: http://pastebin.com/S7zdj7V0 Jan 01 22:04:55 ok, one more question Jan 01 22:05:23 what's the diff between API 14 "Android 4.0" and "Google APIs"? Jan 01 22:05:52 I can choose either Jan 01 22:06:05 (in Eclipse) Jan 01 22:06:13 use api 14 Jan 01 22:06:15 android 4.0 Jan 01 22:06:33 ok, but I would like to know why not "Google APIs" Jan 01 22:07:04 google apis includes things like maps Jan 01 22:07:09 i dont think youll be using maps just yet Jan 01 22:08:06 ok, you're right Jan 01 22:08:09 thanks for the information Jan 01 22:08:22 The_Jag: ok i think i've found Jan 01 22:08:36 I'm all ears Jan 01 22:09:09 in your onoptionsitemsselcted functions you o no nohing hen clicking on your button Jan 01 22:09:21 oh man! Jan 01 22:09:24 there's juste an action for the home button but not for the other Jan 01 22:09:44 it says in the sdk that I don't need any action Jan 01 22:09:46 do you really use android's emulator? Jan 01 22:10:07 it's sooo slow! Jan 01 22:10:11 no Jan 01 22:10:12 use genymotion Jan 01 22:10:16 plus, if I delete onOptionsitemSelected altogether, it still doesn't work ;( Jan 01 22:10:26 cool :) Jan 01 22:10:48 Did you see his implementation ? : http://www.vogella.com/articles/AndroidActionBar/article.html#actionprovider_overview Jan 01 22:10:56 let me see Jan 01 22:12:10 no, I've used the guide from the developers.android website Jan 01 22:12:13 As i said never used shareactionprovider, but as it seems, he calls setShareIntent everytime he clicks the button, and in you're implemention you call it juste once in oncreate Jan 01 22:12:29 but I could ttry Jan 01 22:12:32 wait a sec Jan 01 22:14:05 I think they do the same here : http://developer.android.com/training/sharing/shareaction.html Jan 01 22:15:41 not working Jan 01 22:15:44 WTF? Jan 01 22:15:48 I did'nt see the sentence below, effectively you only have to set it once Jan 01 22:15:59 still... Jan 01 22:16:02 I don't know, you have no exception or errors in logcat ? Jan 01 22:16:16 I'm testing it with the emulator... Jan 01 22:16:22 maybe that's the reason Jan 01 22:16:24 dunno Jan 01 22:16:32 no, no errors raised Jan 01 22:17:23 I used this one too (which is the same as any other tutorial on the subject): http://goo-android.blogspot.it/2012/04/implement-shareactionprovider-for.html Jan 01 22:17:59 when I click on the item in the action bar it just does nothing (it even fail to highlight the menu item too) Jan 01 22:19:02 :( Jan 01 22:19:23 OK i'll try this code on my emulator Jan 01 22:20:30 ok Jan 01 22:20:33 thanks Jan 01 22:20:39 seems so odd Jan 01 22:20:39 damn, i still have same error Jan 01 22:20:43 Couldn't load libftdi from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.example.app-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.app-2, /system/lib]]]: findLibrary returned null Jan 01 22:21:04 even with libftdi.so inside Jan 01 22:21:06 anyone? Jan 01 22:22:22 inside apk I have lib/armeabi/libftdi.so Jan 01 22:22:39 and I use function to load it Jan 01 22:22:39 static { Jan 01 22:22:40 System.loadLibrary("libftdi"); Jan 01 22:22:40 } Jan 01 22:25:06 <|0xD34D|> every time I've loaded a native library I omit the "lib" in the name Jan 01 22:25:18 <|0xD34D|> so try System.loadLibrary("ftdi"); Jan 01 22:25:30 lets try Jan 01 22:25:35 thx for hint, checking Jan 01 22:26:42 oh Jan 01 22:26:46 no crash anymore Jan 01 22:26:55 <|0xD34D|> guess it's loading now then :D Jan 01 22:26:59 |0xD34D|, thx man Jan 01 22:27:03 <|0xD34D|> np Jan 01 22:27:08 System.out will work? Jan 01 22:27:14 just to see if I have null? Jan 01 22:27:30 Log.d Jan 01 22:27:33 <|0xD34D|> maybe, I always use class Log Jan 01 22:27:35 ok Jan 01 22:27:57 Added shared lib /data/app-lib/com.example.app-1/libftdi.so 0xb3dd5bd8 Jan 01 22:27:58 anyway:) Jan 01 22:28:06 <|0xD34D|> so there you go Jan 01 22:28:15 <|0xD34D|> it's now loaded so let the real fun begin Jan 01 22:28:18 I wonder what I broke now Jan 01 22:28:39 I compiled libusb and libftdi Jan 01 22:28:47 and want to use it from java side Jan 01 22:29:49 <|0xD34D|> what is it, just a usb->serial chip/board? Jan 01 22:30:04 yep Jan 01 22:30:12 I still didnt get hardware Jan 01 22:30:31 but someone want to build a system with it Jan 01 22:40:23 The_Jag , i've copied the example a goo-android and when i click on one the share button i can choose between messaging and email Jan 01 22:40:42 -_- Jan 01 22:41:32 that is simply odd Jan 01 22:41:42 I mean, for my case :) Jan 01 22:43:34 I'dont know if you're ar just trying the example but maybe try a new project to see at least if the problem comes from the source Jan 01 22:44:32 I'm so demotivated Jan 01 22:45:58 I don't do anything else Jan 01 22:46:13 hey a quick question about action bars, can they be swiped to change Views or does the action bar need to be clicked? Jan 01 22:46:34 bah Jan 01 22:47:17 could you please try my code from the paste bin in your project? Jan 01 22:47:24 just to be sure Jan 01 22:47:34 ok Jan 01 22:47:45 thanks Jan 01 22:53:05 just published the newest version of my app, anyone care to comment? still not 100% pleased but it's getting there Jan 01 22:53:16 uh, https://lh3.googleusercontent.com/OOmCtjILububXSpBKknH7GS_41CRM1cxUcPd30KopDqcjA7R4neSa-azfl-ECLzccw=s400 Jan 01 22:55:26 The_Jag : your code works, but i don't have your totals layout file so i used the standard main.xml as layout Jan 01 22:55:37 uhm Jan 01 22:56:06 maybe it's the minimum sdk version? Jan 01 22:56:17 maybe it should be 4.1 and not 4.0 Jan 01 22:56:38 on what device did you test it? Jan 01 22:57:24 minsdk=14 targetsdk=19 Jan 01 22:57:42 What did you used ? Jan 01 22:57:52 no I mean the emulator what version of android runs? Jan 01 22:58:07 4.4 Jan 01 22:58:10 I used the same as yours Jan 01 22:58:38 aaaaaa Jan 01 22:58:44 maybe that's it Jan 01 22:58:55 let me try Jan 01 22:59:06 I think i'm testing with a 4.0 Jan 01 22:59:26 yes Jan 01 22:59:30 it's a 4.0.2 Jan 01 22:59:48 could be it Jan 01 23:00:08 It would remove the oddness Jan 01 23:00:57 iìll try with a newer emulator Jan 01 23:07:16 what's the minimum version of android to use for the shareactionProvider??? Jan 01 23:09:09 Well, it was added in api14 Jan 01 23:11:53 uhm.... Jan 01 23:12:20 ok Jan 01 23:12:36 so obviously there's some mess in my code Jan 01 23:13:09 but the thing that it doesn't show me any error or any inconsistency during the run is odd Jan 01 23:14:15 Check the issue tracker for bugs you might be running into Jan 01 23:14:20 I just don't know where to start to debug this Jan 01 23:14:38 ok Jan 01 23:15:49 m__ tried to run my slash of code and it worked, so it must be something else in my code that crash into action bar Jan 01 23:17:14 How do I make a Navigation Drawer with Storage Access Framework? Jan 01 23:18:13 SimonVT: if I have to implement onOptionsItemSelected because I'm using the Home functionality of the ActionBar, should I also check for taps on share provider or just ignore those? Jan 01 23:19:29 No idea Jan 01 23:20:53 :( Jan 01 23:23:28 SimonVT: https://code.google.com/p/android/issues/detail?id=25467 Jan 01 23:23:33 this seems related Jan 01 23:24:43 wow, just deleting all my piechart creation code in onCreate method, let the provider work! Jan 01 23:24:45 0_o Jan 01 23:32:06 Hi, I am wondering if someone can tell me a little more about how android works. Jan 01 23:32:17 for example ? Jan 01 23:32:45 Well how come one rom works with my phone and another one doesnt. Jan 01 23:32:54 spottedninja only in exchange for how ninjas work :) Jan 01 23:33:12 Deal g00s Jan 01 23:33:13 ROMs are a different channel Jan 01 23:33:24 okay. Jan 01 23:33:45 SimonVT: seems like the offending code is this: Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay(); Jan 01 23:33:55 I am just having problems with 4.4. Will not detect my modem Jan 01 23:34:04 spottedninja: #android-root Jan 01 23:34:18 Thank you Jan 01 23:34:57 The_Jag: Seems like there's just an issue with the order in which you're doing things Jan 01 23:37:25 cool: decommenting the code now works.... Jan 01 23:37:56 How do I make a Navigation Drawer with Storage Access Framework? Jan 01 23:38:03 KitKat maybe, kitkat Jan 01 23:43:13 <_genuser_> so a DialogFragment onAtach() automagically finds which activity launched it? Jan 01 23:43:55 why wouldn't it Jan 01 23:44:08 what's storage access framework Jan 01 23:44:56 Are device drivers built into the kernel on android? Jan 01 23:45:27 pfn, Storage Access Framework is new in Android 4.4 "KitKat" it lets you pick files from local storage or Google Drive (or other providers) Jan 01 23:46:07 pfn, https://developer.android.com/guide/topics/providers/document-provider.html Jan 01 23:46:26 no, on 4.0 it doesn't work Jan 01 23:47:01 <_genuser_> hmmm, can someone explain using .setPositiveButton() method directly inside an Activity vs. forcing an activity to implement NoticeDialogListener and then calling methods on it? Jan 01 23:50:37 ok, I have no clue why this is not working. Jan 02 00:10:02 Hey guys, what's the general consensus on styles: Do you just have one big one per screen type, or you split it up? Jan 02 00:10:05 I can't find the USB driver in the SDK. Google says " The Google USB Driver is located in \extras\google\usb_driver\", but my 500MB download doesn't have that directory. (Dell doesn't provide one either.) Jan 02 00:11:12 e.g., having separate files for styles to do with each fragment you make. Jan 02 00:12:01 Nevermind, I see the usb driver is downloaded separately here: http://developer.android.com/sdk/win-usb.html Jan 02 00:26:58 smallfoot-, what does nav drawer have to do with it Jan 02 00:33:56 hey so I'm having some trouble getting intellij to play nicely with android sdk Jan 02 00:35:05 when I try running an AVD I set up IntelliJ is always running emulator-x86.exe for some reason when it should be running emulator-arm.exe Jan 02 00:35:15 it starts the program, hangs, and then crashes Jan 02 00:35:32 It says that it's running "C:\adt\sdk\tools\emulator.exe -avd GeosnapDevice -netspeed full -netdelay none" in the console Jan 02 00:35:51 when I try running that in cmd.exe it launches emulator-arm.exe fine and everything boots as it should Jan 02 00:37:47 welp Jan 02 00:37:58 found the issue Jan 02 00:38:22 apparantly there are two locations of saved AVD o.o Jan 02 00:42:33 pfn, I want the Storage Access Framework dialog in the Navigation Drawer, like its used in the Google Drive app Jan 02 01:22:10 OHH new unicode 1F595 lol Jan 02 01:23:13 http://www.i-programmer.info/images/stories/News/2013/Nov/B/unicode7charimages.jpg Jan 02 01:34:12 hrm really don't want to compile android system from source just to get access to one app Jan 02 01:36:26 is there an easier way? Jan 02 01:38:03 huh ? Jan 02 01:40:59 all packages need a unique name right? Jan 02 01:46:21 bankai I was told or read that you had to compile AOSP in order to access an individual app's source in it's entirety. Jan 02 01:46:27 everything needs a unique package name, yes Jan 02 01:46:57 Eeeeeee: *shrugs* not really a topic for this channel Jan 02 01:47:03 it is Jan 02 01:47:07 thanks Jan 02 01:48:07 but I'll take it elsewhere Jan 02 01:50:55 Just surprised they haven't made it easier Jan 02 01:52:38 so i'm trying to implement an OnSelectedItemListener in my FragmentPagerAdapter but it's giving me a Null pointer exception. Can you please take a look? Java: http://pastebin.com/dAem6c20 Stacktrace: http://pastebin.com/564N3d3i Jan 02 01:53:50 *i mean OnPageChangeListener Jan 02 01:54:02 The stacktrace doesn't mention your adapter Jan 02 01:54:06 Using developer.android.com/shareables/training/ContactsList.zip at the moment.. which is amazing, but I would much rather the People app Jan 02 01:54:38 at com.dream.Controller.DreamDetailActivity.onCreate(DreamDetailActivity.java:62) Jan 02 01:55:54 that's here: http://pastebin.com/bzRrmBWf Jan 02 01:56:52 Since it's a NullPointerException, something is null on that line Jan 02 01:59:30 SimonVT: heh found it Jan 02 02:03:47 SimonVT: thanks mate Jan 02 02:04:11 if I have no domain, should I use com.google.* or make up something random like com.d71f4b8h0h9hg5g3g6.* ? Jan 02 02:05:18 you can do something like Jan 02 02:05:23 me.namehere.appname Jan 02 02:06:54 Either buy a domain or don't use a domain as the package name Jan 02 02:06:58 or definitely.no.porn.here Jan 02 02:07:28 smallfoot-: it only matters what you put in there for the packages Jan 02 02:12:00 SimonVT, you must use a domain name as package name? Jan 02 02:12:59 You don't have to but it's convention Jan 02 02:13:26 But most importantly, don't use others domain name Jan 02 02:35:51 i accidently deleted my project, is there anyway to recovert the source code from google play? Jan 02 02:36:26 did you upload the source code to google play? Jan 02 02:36:32 can't you recover from your backup? Jan 02 02:36:43 i didn't backup Jan 02 02:36:53 whoops Jan 02 02:36:59 damn Jan 02 02:37:48 hopefully it wasn't a particularly big or complex project Jan 02 02:38:13 just a bubble popping simulation :) Jan 02 02:39:01 it really took off last night for some reason, got 5 downloads and 1 review (previously 0 downloads) Jan 02 02:39:32 anyone noticing gmail (4.7.1) eating up tons of battery ? Jan 02 02:43:21 i can only see my app in the play store when i search by the package name. anyone know why? Jan 02 02:43:31 couldnt you just decompile the apk Jan 02 02:43:57 i guess so, but decompiled source is difficult to work with Jan 02 02:44:07 better than scratch Jan 02 02:44:18 plus you can get your res folder back with apk tool Jan 02 02:45:02 awesome that's the most difficult reproduce part, thanks desmin Jan 02 02:58:48 usually dex2jar does a really good job if you didnt use smth like proguard **** ENDING LOGGING AT Thu Jan 02 02:59:58 2014