yashsingh1/xdaforums huggingface dataset:
[Galaxy S6 General] David_freestyle:
And it's a lot of memory, I've never filled 32gb of memory... I think I'll need so much memory only if I work with the mobile, if not, I don't see as something necessary
[Galaxy S6 General] pb_2003:
My wife and I have until now 4 Samsung devices and for every model we had at least 2 spare batteries and several sd cards (in total 200+ Gb).

I really hate the path Samsung takes for its S6, but I'm afraid that is the way we are going to (also for Note 5, which is my next device).

Having internally UFS 2 memory, adding a very slow SD card is just asking for troubles.

Having a battery that last 2+ days (I'm not so certain with S6) and quick charges the necessity of a spare battery is becoming less.

I think we all have to find our alternatives.

Mine is to have USB-Togo for all my sd cards and a power bank for extra charging when no outlet is available.

Hopefully the quick charging works also on these banks.

I know having a bank is much cumbersome than having just 1 or 2 spare battery and having your your sd card dangling on your phone is also not a pretty sight.

Fortunately I have both already in the house.

I think this is how technique progress. From my oldest to my newest laptop, i lost connections for floppy-drive, dvd-writer, printer, serial, vga, internal harddisk.
[Galaxy S6 General] mircury:
Without an SD card this phone is a no go for me. My current note 3 has a 256gb sdcard (with full size adapter) and it is completely filled. I'm away from home a lot and it's my main source of media and entertainment. I've even thought about getting the 512gb sdcard.
[Galaxy S6 General] MSK1:
I thought 128 was largest?
[Galaxy S6 General] tokuzumi:
He's using regular sized SD cards (not microSD). He mentions he has an adapter to use the regular sized SD cards.
[Galaxy S6 General] mircury:
If you use the adapter like I did, the full size cards go much higher and it works great. No problems in over a year. I'm also using a zerolemon battery/case so everything is hidden.
[Galaxy S6 General] MSK1:
Interesting. ... does it fit in original case or do u have to get a different cover?
[Galaxy S6 General] mircury:
It will not fit underneath the original cover. You would need a normal flexible case you can fit it under (with a slight bulge) or an extended battery with case that has room to fit it.
[Galaxy S6 General] rwitmer:
No SD slot, no user replaceable battery = no go, ie, deal breaker.

G1-G2-Galaxy S2-Note 2-Note 4
[Galaxy S6 General] David_freestyle:
I used a battery case like this of Zerolemon and its very useful
[Galaxy S6 General] flarbear:
Perhaps one of the extended battery case makers could include an SD slot in their case? The main issue would be how to supply power and manage an OTG USB connection at the same time. I wonder if they could use wireless charging to keep the device powered while tapping into the USB port for data?
[Galaxy S6 General] MSK1:
Note edge 》note 4

Imo
[Galaxy S6 General] theapex:
Agreed :)
[Galaxy S6 General] rjayflo:
New TW takes up "only" 5.5gb of space (Unlocked version). My cousin works for Samsung. He's been training in LA
[Galaxy S6 General] tokuzumi:
So, that would mean on a 32GB device, with 29.25 available (after formatting), there would be between 23-24GB of space?
[Galaxy S6 General] asdfvtn:
20-25gb (~23gb being the norm?) is a safe guess for most 32gb phones nowadays aren't they?

I'm personally doing fine with my 32GB LG G2, and I'll likely get the 32GB S6, but I'm a wondering if I should go the safe route and spend the extra $100 lol.
[Galaxy S6 General] samtani776:
Hi Guys I have been looking for some answers & couldn't find any so far.... There are so many different models of Galaxy S6 in the website like

Available versions: SM-G9200, SM-G9208, SM-G9208/SS, SM-G9209, SM-G920A, SM-G920F, SM-G920FD, SM-G920I, SM-G920P, SM-G920S, SM-G920T, SM-G920V, SM-G920X, SM-G920W

But which one is the international version where I don't have to worry about sim-lock/boot-loader locked/slow ota updates etc....

When the S5 arrived in the market there were many versions but sm-g900f was the international version. There are different website offering

S6 like Amazon/BestBuy.
[Galaxy S6 General] TheEndHK:
It looks like the S6 Duo already supported SD much like Galaxy A3 when you don't use the sim2 slot, it can be used as a microSD slot.
[Galaxy S6 General] AndreiLux:
Confirmation on this?

http://cdn04.androidauthority.net/w...03/Samsung-Galaxy-S6-Teardown-Exynos-7420.jpg

It looks like a normal second SIM slot to me.
[Galaxy S6 General] TheEndHK:
It was told by a local HK telecom vendor staff yesterday in a S6 promotion event. I can't confirm whether it is true or fake, maybe you find out the A3 dual sim PCB to take a look and compare it to S6. :D
[Galaxy S6 General] malickie:
Well no SD Slot equals no go to me. I already have my Note 3 Internal (32GB) almost full as well as my 64GB SD Card so yea this would be a total killer for me and my wife has worse issues with storage than I do considering she loves to take a TON of photos and Videos all the time. to the toon of having 200 gb worth on an external hard drive as backup. I am hoping they don't kill the new Note (whenever that is released). I mean the Note series actually should have it included considering the market they put that phone out for (business types is their demographics for that one) usually tends to have a lot of storage needs.
[Galaxy S6 General] tft:
after seeing the prices, now i see why samsung pushed for removing the sd card.. greed.

they're basically charging about $150 to go from a 32gb s6 to 64gb. thats fking absurd. prices of memory is dirt cheap and gets cheaper every day. im kind of pissed off, not at the fact they removed the sd card, but the fact that they are price gouging if you want bigger storage. i think im going to wait 6 months and get an s6 when my carrier has a promo for $1. fk you samsung!! im no longer a day 1 buyer.
[Galaxy S6 General] MSK1:
Mate. ..they are going to kill it. ... that's why I went out and bought the note edge the day the s6 announcement was made. ...

I should be future proof for a couple of years at least.

---------- Post added at 08:28 PM ---------- Previous post was at 08:26 PM ----------

That's just 64gb.

128gb is becoming standard...

If I were u I'd go with the note edge now instead.

You get a bigger screen as well as an edge that's functional.

And an sd card slot that u can pack with a 128gb chip
[Galaxy S6 General] Scorpion67:
It was a bad move from Samsung, definitely. But, they compensated for it it and made the base model 32gb which (for me) is more than enough. They also built the first UFS 2.0 memory chip which should be give us a 2.7x performance increase. I believe adding a MicroSD slot might mess it all up.
[Galaxy S6 General] MSK1:
For light users it's enough. ...

For heavy users it's shockingly bad
[Galaxy S6 General] tenxo:
My only problem with the no micro sd is that the took away the usb 3.0., why? On the S5 and note 3 with 16gb internal I can see them thinking it wasn't a highly used feature (I used it a lot), but now with upwards of 128gb to backup from time to time we will need it.

Sent from my SM-G900T using AllianceR(●)m
[Galaxy S6 General] musiclover7:
Yeah. They lost me with the price gauging. I will be sticking with my S5 for another year at least it seems.
[Galaxy S6 General] DC2CA:
I agree with this. I was surprised they dropped USB 3.0 because backing up a phone over USB 2.0 sucks! I always remove my SD card and back it up that way but with no SD card you're SOL. Another nice thing about a removable memory card is being able to back up apps/pictures/etc and not having to worry about losing everything if the phone is damaged. I don't really want EVERYTHING I do backed up to google either so what options exist? Is there an easy way to do backups to an external HDD over WiFi or something?
[Galaxy S6 General] D15:
You can use Microsoft's OneDrive (which comes pre-installed on the S6). It's free for 2 years and it has 115GB of free storage. You don't even need a computer. Just update/copy your data to your OneDrive whenever you have wifi connection. Pretty convenient and even safer than saving your data on a local hard drive.

You can also use other apps to copy files wirelessly from your phone to your computer. Personally I use AntTek Explorer which is a great app.

https://play.google.com/store/apps/details?id=com.anttek.explorer&hl=en

You just need to enter your computer's internal ip address, your log in name and password so the app on your phone can access your computer. I think you need to install an ftp server on your computer though.
[Galaxy S6 General] tenxo:
See my post here for no sd no issue! (End of first post)

http://xdaforums.com/showthread.php?p=59778997

Sent from my SM-G900T using AllianceR(●)m
[Galaxy S6 General] DC2CA:
Just to follow up... This is a pretty nice option for a portable solution.

http://www.amazon.com/gp/product/B00RBGYGMO/ref=ox_sc_act_title_1?ie=UTF8&psc=1&smid=A2BYVMH7NSQ63F

Also, I went to tmo and got an AC router for $0. It has USB 2.0 and USB 3.0 so it may be a good way to backup the phone to an external harddrive. Need to lookup making a personal "cloud". What's nice is you should be able to do automatic syncs without ever having to plug anything in. While it sits on a charging mat!!
[Galaxy S6 General] musiclover7:
I've had a chance or two now to play with the S6, and am impressed with it on every level, except for this one. It is a very slick phone, ultra responsive with a gorgeous screen. The metal aspects don't impress me. I would give those back in an instant if only to have micro SD support. First thing i would do is slap a case on it anyways. Ultimately, I won't be buying. Will hang onto the s5 for another year and see what next year brings. I have grown very accustomed to my 80gb of storage.
[Galaxy S6 General] marsen2567:
For people whining about Micro SD Card, there's a thing called OTG Data Traveler MicroDuo 2-in-1 Pendrive.. Look it up, mine is so tiny, I can hook it up and just leave it there attach.. Or if you want something to flash through recovery (as a replacement for SD when flashing a zip file), you can use that too..
[Galaxy S6 General] musiclover7:
I get that's an option, but it is really not the same. Not even close. It'll serve in a pinch, but it's just not the same. The main thing I like about the S6 based on using it in the store is it's responsiveness. It really doesn't lag. Transitions are smooth, and... iPhone like. I hate iphone, but the way they handle ram or something really works for them. I had the iPhone 5 for years, and one thing I will say for it. It never slowed down. I could have like 30 apps running, and it was just smooth like butter. The s6 is the only android phone I have seen approach this, and after using it for a bit, I would dare say it may be better. This is a pretty appealing feature, but I won't be biting. The sd card was the feature that brought me to android in the first place. I am happy with my s5, and will see what the future holds.
[Galaxy S6 General] Euthye:
I bought a Dash Micro as soon as I decided I was gona but an s6, superb little device and actually easier than pulling the back off a phone removing the battery just to access the removable storage, very glad I bought myself one and another spare.

Very much agree with musiclover7's post above mine except the conclusion which is more than solved by DashMicro.
[Galaxy S6 General] itcigo1:
Neat solution to no micro sd card is to use an online cloud service or just like marsen said the otg data traveller microduo
[Galaxy S6 General] sand1303:
Ya its only going to bother certain people. I know my nexus is a 32 gig without expandable and i got plenty of storage. I can use a 16 gig iphone and not have to worry too much. But then i know people with 128 gig phones who have them 3/4 of the way full. It doesnt bother me any that there is no micro sd slot. I have the 128 gig anyways but i could get by with the 32 just fine

But like said, there is always stuff like Dropbox and other cloud services now that dont cost a penny unless u need a ton of storage
[Galaxy S6 General] flu13:
You should all check these babies out: http://www.engadget.com/2015/07/16/sandisk-connect-wireless-stick/
[Verizon Samsung Galaxy S 4] QA Bot:
Q&A for [MOD] Call/Message Block

Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer.

Before posting, please use the forum search and read through the discussion thread for [MOD] Call/Message Block. If you can't find an answer, post it here, being sure to give as much information as possible (firmware version, steps to reproduce, logcat if available) so that you can get help.

Thanks for understanding and for helping to keep XDA neat and tidy! :)
[Verizon Samsung Galaxy S 4] TALONTRAX1:
Message block mod for NK1

I tried flashing these:

http://xdaforums.com/showthread.php?t=2403469

on my Verizon I545 NK1 (VRUFNK1)just to see if they would work. The modded messaging app will start & work, The blocking/spam settings now appear in the settings, however no send or receive(wifi on & off). I tried to de/re-compile my orig. Secmms.apk & integrate the modded mmsconfig.xml file into it also with no luck. Also, this is a stock rooted rom that is odex-ed. Does this matter ? Anyone have a modded version of this app compatible with NK1 ?

Thanks
[ONE Q&A, Help & Troubleshooting] liquidstack:
Hello!

After yesterday's nightly bacon update the colors on my screen are much more saturate and high contrast. I've tried using the Color calib settings but it didn't work.

It seems like the "sunlight enhancement" is stuck. It's not figuring outthat I'm not in the sun anymore. Is anyone seeing the same issue? Is there a way to fix this?
[ONE Q&A, Help & Troubleshooting] dc82:
I think I had the same issue. I booted back into recovery, did a factory reset, advance wiped cache, dalvik and data and then reflashed everything and it was fine for me.
[8125, K-JAM, P4300, MDA Vario Software Upgrading] artisticcheese:
Hi,

I don't have issue with available memory on my Wizard, which pool size am I supposed to choose?
[Java for Android App Development] CodeMonkeyy:
I am new to Java and I am getting kind of stuck by trying to loop through my JSON. I am retrieving a JSON object where I want to loop through.

My JSON looks as follow:

{"message":{"2":[{"uid":"2","title":"","message":"Test1","success":1,"created_at":null,"updated_at":null}],"3":[{"uid":"3","title":"","message":"Test2 !","success":1,"created_at":null,"updated_at":null}],"4":[{"uid":"4","title":"Bla","message":"Test3!","success":1,"created_at":null,"updated_at":null}]}}

I tried a loop like this:

for(int i = 0; i<json.names().length(); i++){
try {
Log.v("TEST", "key = " + json.names().getString(i) + " value = " + json.get(json.names().getString(i)));
} catch (JSONException e) {
e.printStackTrace();
}
}

But this will only target "message" which includes the whole JSON "string". I want to loop through each message and retrieving the value of uid 1, uid 2 etc. How can I achieve this?

Thanks in advance.
[Java for Android App Development] Jonny:
Here is how I'm doing it:

private static final String AllNewsItemsURL = "some_url_here.php";
private static final String TAG_SUCCESS = "success";
private static final String NEWS = "news";
private static final String TITLE = "title";
private static final String STORY = "story";
private final JSONParser jParser = new JSONParser();
private JSONArray newsItems = null;

..... / code snipped / ....

try {
JSONObject json = jParser.makeHttpRequest(AllNewsItemsURL, params);
int success = json.getInt(TAG_SUCCESS);
if (success == 1) {
newsItems = json.getJSONArray(NEWS);
for (int i = 0; i < newsItems.length(); i++) {
JSONObject obj = newsItems.getJSONObject(i);
Integer id = i + 1;
String title = obj.getString(TITLE);
String story = obj.getString(STORY);
}
} else {
Log.e("JSON Response", "success == 0");
}
} catch (Exception e) {
e.printStackTrace();
}
[Java for Android App Development] CodeMonkeyy:
Thanks for your reply. I tried it but getting this exception:

org.json.JSONException: Value {"2":[{"uid":"2","title":"","message":"Test1","success":1,"created_at":null,"updated_at":null}],"3":[{"uid":"3","title":"","message":"Test2","success":1,"created_at":null,"updated_at":null}],"4":[{"uid":"4","title":"Bla","message":"Test3","success":1,"created_at":null,"updated_at":null}]} at messages of type org.json.JSONObject cannot be converted to JSONArray
[Java for Android App Development] Jonny:
You might want to try the matching JSONParser I have for it, sorry forgot to include it:

https://github.com/JonnyXDA/WGSB/bl...om/jonny/wgsb/material/parser/JSONParser.java

Also noting that your entire JSON Array is called "message" but you also have a parameter called "message" - maybe rename the Array to "messages"?

As for the code you should have something like:

private static final String AllNewsItemsURL = "some_url_here.php";
private static final String TAG_SUCCESS = "success";
private static final String MESSAGES = "messages";
private static final String TITLE = "title";
private static final String MESSAGE = "message";
private final JSONParser jParser = new JSONParser();
private JSONArray messageItems = null;

..... / code snipped / ....

try {
JSONObject json = jParser.makeHttpRequest(AllNewsItemsURL, params);
int success = json.getInt(TAG_SUCCESS);
if (success == 1) {
messageItems = json.getJSONArray(MESSAGES);
for (int i = 0; i < messageItems.length(); i++) {
JSONObject obj = messageItems.getJSONObject(i);
String title = obj.getString(TITLE);
String message = obj.getString(MESSAGE);
}
} else {
Log.e("JSON Response", "success == 0");
}
} catch (Exception e) {
e.printStackTrace();
}
[Java for Android App Development] CodeMonkeyy:
My code looks like the this:

//Message task
MessageTask task = new MessageTask(DashboardActivity.class);
task.execute();

try {
json = task.get();
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
}

try {
int success = json.getInt(TAG_SUCCESS);
if (success == 1) {
messageItems = json.getJSONArray(MESSAGES);
for (int i = 0; i < messageItems.length(); i++) {
JSONObject obj = messageItems.getJSONObject(i);
String title = obj.getString(TITLE);
String message = obj.getString(MESSAGE);
}
} else {
Log.e("JSON Response", "success == 0");
}
} catch (Exception e) {
e.printStackTrace();
}

I am using Async Task to retrieve my JSON.

And my JSON parser looks like this:

public class JSONParser {

static InputStream is = null;
static JSONObject jObj = null;
static String json = "";

// constructor
public JSONParser() {

}

public JSONObject getJSONFromUrl(String url, List<NameValuePair> params) {

// Making HTTP request
try {
// defaultHttpClient
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
httpPost.setEntity(new UrlEncodedFormEntity(params));

HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
is = httpEntity.getContent();

} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

try {
BufferedReader reader = new BufferedReader(new InputStreamReader(
is, "iso-8859-1"), 8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
}
is.close();
json = sb.toString();
Log.e("JSON", json);
} catch (Exception e) {
Log.e("Buffer Error", "Error converting result " + e.toString());
}

// try parse the string to a JSON object
try {
jObj = new JSONObject(json);
} catch (JSONException e) {
Log.e("JSON Parser", "Error parsing data " + e.toString());
}

// return JSON String
return jObj;

}

}

But it doesn't get through the if statement, because it can't find the value success. ( org.json.JSONException: No value for success ). Don't really know what I am doing wrong here. Is it because I am using AsyncTask and retrieving my JSON the wrong way?

I also renamed my Array to "messages", stupid mistake thanks!
[Java for Android App Development] Jonny:
We're getting closer! With regards to using AsyncTask - thats fine and the recommended way to do service side sync/download operations (doesn't block the UI thread) so no need to change that.

I just took a look at my reference JSON and I have the success tag outside of an item eg:

{"topical":[{"tid":"5","title":"Exam countdown... just 12 weeks left!","story":"some_story_text_here","staff":"0","red":"0","show":"1"}],[COLOR="red"]"success":1[/COLOR]}

Whereas your success tag is put in each item:

{"message":{"2":[{"uid":"2","title":"","message":"Test1","[COLOR="red"]success":1,[/COLOR]"created_at":null,"updated_at":null}],"3":[{"uid":"3","title":"","message":"Test2 !",[COLOR="red"]"success":1[/COLOR],"created_at":null,"updated_at":null}],"4":[{"uid":"4","title":"Bla","message":"Test3!","[COLOR="Red"]success":1[/COLOR],"created_at":null,"updated_at":null}]}}

I'm guessing that your php line for:

$response["success"] = 1;

is inside of the while loop:

while ($row = mysql_fetch_array($result)) {

Taking it out of the while loop should fix that :)
[Java for Android App Development] CodeMonkeyy:
That makes sense, because I am trying to get a success code for my whole JSON response. I changed my PHP code to:

while($row = mysqli_fetch_array( $messages )) {

// create rowArr
$rowArr = array(
'uid' => $row['id'],
'title' => $row['title'],
'message' => $row["message"],
'created_at' => $row['created_at'],
'updated_at' => $row['updated_at'],
);
// store rowArr in $return_arr
$return_arr[$row['id']][] = $rowArr;
}
$return_arr['success'] = 1;

// Json encode
echo json_encode(array("messages" => $return_arr));

}

Retrieving the following JSON:

{"messages":{"2":[{"uid":"2","title":"","message":"Test1","created_at":null,"updated_at":null}],"3":[{"uid":"3","title":"","message":"Test2 !","created_at":null,"updated_at":null}],"4":[{"uid":"4","title":"Bla","message":"Test3!","created_at":null,"updated_at":null}],"success":1}}

But I am still getting the following exception:

org.json.JSONException: No value for success

:(
[Java for Android App Development] Jonny:
The success tag is still being encoded as part of an inner array, not the first array - try this:

if (mysql_num_rows($messages) > 0) {
$response["messages"] = array();
while ($row = mysql_fetch_array($messages)) {
$messagesArray= array(
'uid' => $row['id'],
'title' => $row['title'],
'message' => $row['message'],
'created_at' => $row['created_at'],
'updated_at' => $row['updated_at'],
);
array_push($response["messages"], $messagesArray);
}
$response["success"] = 1;
echo json_encode($response);
} else {
$response["success"] = 0;
$response["message"] = "No messages found";
echo json_encode($response);
}
[Java for Android App Development] CodeMonkeyy:
And it's finally working!

Getting the following JSON result:

{"tag":"message","success":1,"error":0,"messages":[{"uid":"2","title":"","message":"Test1","created_at":null,"updated_at":null},{"uid":"3","title":"","message":"Test2!","created_at":null,"updated_at":null},{"uid":"4","title":"Bla","message":"Test3!","created_at":null,"updated_at":null}]}

And I can successfully loop through my JSON with the following code:

try {
int success = json.getInt(TAG_SUCCESS);
if (success == 1) {
messageItems = json.getJSONArray(MESSAGES);
for (int i = 0; i < messageItems.length(); i++) {
JSONObject obj = messageItems.getJSONObject(i);
String title = obj.getString(TITLE);
String message = obj.getString(MESSAGE);
Log.e("TITLE :", title);
Log.e("MESSAGE :", message);
}
} else {
Log.e("JSON Response", "success == 0");
}
} catch (Exception e) {
e.printStackTrace();
}

Thank you very much! So the problem was that I placed the "success" tag outside my Array?
[G2 Q&A, Help & Troubleshooting] igos2:
Hi,

I ordered a D802 LG G2 16Go from aliexpress, I reveived a 32Go but once opened, I found marked D801/D803 on inside.

The software say it's D802.

So what version it is ? is it a D801 with a D802 firmware ?