yashsingh1/xdaforums huggingface dataset:
[XDA-University] Wolf Pup:
That, and other things. Even Python is brilliant.

Sent from somewhere too far away from my computer.
[XDA-University] dragaoheremita:
Welcome

Ok, im brasilian how we go learn together, if you are in São Paulo we can try...
[XDA-University] dragaoheremita:
Only 1

Just 1 person saw 1 site, im quest:

Which books, videos, tutos, or something else u use and recommend to learning C?

Sorry my trash english...
[XDA-University] E_zik:
I'm Chinese,but we can share our progress of learning programming here:victory:
[XDA-University] jtndinesh:
This is very important
[XDA-University] TripleTap079:
PDF

This is a good place to collect some pdf format books of your choice in programming languages :silly:

It seems i cannot post links ??? Google search - Programming, Mother****er - Do you speak it? - then go to page :victory:

Best of luck :good:
[XDA-University] CrimsonVelos:
For learning the basics of C I found C Programming by K N King to be very good.
[XDA-University] WowXDArocks:
I always like the site Tutorialized.com & good-tutorials.com They have content on multiple different languages.
[XDA-University] Prawesome:
Since we are sharing links here, I will share what I have found to be helpful

cpprogramming.com

howstuffworks.com

printf("random signature because I have got nothing else in my mind right now");
[XDA-University] 'Duster':
For real development of ROM's C language must be known ?? :confused:

Sent from Sending thing
[XDA-University] :
Not really. java, Maybe some scripting language.

Sent from somewhere too far away from my computer.
[XDA-University] Prawesome:
Accidental thanks #_-

And, yes...C is NEEDED for doing real development, especially for debugging and playing with source.

printf("random signature because I have got nothing else in my mind right now");
[XDA-University] d4ncyb3r:
Is scripting language very important for develop android? which part ?
[XDA-University] ravi300:
thanks very helpfull videos
[XDA-University] hisee:
For making a app only java is imp ?
[XDA-University] :
Nope

"I have my moments even at 27. I may have to grow old, but I damn sure don't have to grow up :D" - Axis
[XDA-University] Phenryx:
R: C, C++ and C# learning

You can found a large amount of book (free and paid) searching with Google.. But the main thing you need to reach a high level in C developing is do a lot of exercise and then make some project in that programming language.. So you acquire the right knowledge for serious development on Android. ;)

Sended from my gorgeous Nexus 4
[XDA-University] mmckoyuki:
What about build a rom from source..and porting a rom..what basic do we need to learn?

Sent from my Xperia Neo V
[XDA-University] Prawesome:
Java for building

Getting familiar with Smali for intense porting, but most of the time it won't be needed
[XDA-University] :
How much time it will take to learn c/c++ and java I am a high school student and really want myself to be called a 'developer'? 8-)
[XDA-University] :
Well, it depends really. But, if you want to be a developer, just keep learning. And reinforce what you've learnt. And go over it again. To understand what the syntax does. Just do lots of reading with it.

"I have my moments even at 27. I may have to grow old, but I damn sure don't have to grow up :D" - Axis
[XDA-University] :
Putting feet into some unknown boat is damn too hard if u don't have a grip or controlled friction.... Actually as I am extremely new so can u Plzzzz share some personal experience.... How u started and ofcourse if I don't know the A B C D how can I learn English. So plzzz guide where to start?? N how to??
[XDA-University] Prawesome:
Its hard for you at first because you have no idea what you are doing, but as you become more and more acquainted with how the language is, it gets easier.
[XDA-University] bhundven:
It's really as hard as just reading and trying the examples.

It also depends on the platform you are learning C on.

If you are on Windows, it's expensive to learn C, unless you want to install cygwin.

If you are on Mac, it's good, but try to focus on using vi and the terminal to learn, stay away from xcode.

If you are on Linux, this is a good place to learn C. You can get the source for any program on your system and see how it works. Try some of their code in your example programs and see what happens. Most likely with a few minor changes (making sure types are aligned, and keeping int sizes and floating point sizes... if you use fp in your code), you could probably rebuild your sample app to run in a terminal or adb shell on android.

On Android, A majority of the system is in Java, but the base operating system components (kernel, init, core utils, ril, system services (bluetooth, wifi, gps, etc...)) are all written in c or c++.

Learning bash also helps to learn c. It is also helpful to learn GNU/Make.
[XDA-University] bhundven:
Check out MIT OpenCourseWare: http://ocw.mit.edu/courses/find-by-topic/

From there, go to Engineering -> Computer Science -> Programming Languages

There is lots of other stuff there.
[XDA-University] :
So java, c, c++ and I am ready to built anything where they are custom roms/games/apps? Anything else(HTML)??

Send via GT-P3100(rooted),GT-N7100,HTC EXPLORER using xda premium app
[XDA-University] Prawesome:
Not really

You need one more thing, shell language and experience

Although I suggest, focus on one thing.
[XDA-University] :
I have lot of life experience(17 yrs since I am born)..... Lol..... Is that all?

Send via GT-P3100(rooted),GT-N7100,HTC EXPLORER using xda premium app
[XDA-University] :
Not life experience....
[XDA-University] :
I got it.......

Send via GT-P3100(rooted),GT-N7100,HTC EXPLORER using xda premium app
[XDA-University] :
Dat uncalled for irony.
[XDA-University] :
Yaa I was already aware of the site but the stuff is less and not compiled properly as compared to a only designed sites for Linux, java etc etc. If any1 wants to get certificate from MIT after completing the course he can even get that:):):):)

Send via GT-P3100(rooted),GT-N7100,HTC EXPLORER using xda premium app
[XDA-University] mrTechnoy:
Pretty good stuff. Thanks!
[XDA-University] Shryvone21:
What website should I use to learn c++?

Sent from HTC ONE XL THAT'S SINGS THE BLUES
[XDA-University] :
cprogramming.com
[XDA-University] Shryvone21:
Thanks dude

Sent from HTC ONE XL THAT SING THE BLUES
[XDA-University] :
It's cool. I'd appreciate it if you hit the thanks button. Thanks, lol.
[XDA-University] shree_tejas:
Well.. my exams are done and let's do some learning!! :D
[XDA-University] Prawesome:
And thenewboston channel :)
[XDA-University] :
Yeah, thanks Prawn.

Sent with my Sonic Screwdriver
[XDA-University] aojk:
Thanks all replyer.
[XDA-University] Ahmad_Ashraf:
Shall I buy C++ for dummies
[XDA-University] SuperAfnan:
Yes go ahead books are great for learning. ;)
[XDA-University] plageran:
the site doesn't work any more.
[XDA-University] Prawesome:
The link is wrong

Its cpprogramming.com
[XDA-University] :
It worked when I posted it. They probably changed it to cp because of their C++ bias.

Sent through the Time Vortex!
[XDA-University] Prawesome:
Nope.. its cpp for a very long time
[XDA-University] plageran:
Looks like it's up for grabs, domain for sale.
[XDA-University] roofrider:
Lol, works for me http://www.cprogramming.com/
[XDA-University] Prawesome:
Well... f me then... I hate that site anyways.. Explanations arent the best.. The one in how stuff works better
[Galaxy Tab 2 Q&A, Help & Troubleshooting] harrisondvargo:
I got the Samsung Galaxy Tab 2 10.1 4G LTE version for Christmas (model sgh-i497-AT&T) and I have spend hours(!) looking for information on how to root this device. I have an AT&T S3 which I'm running CM10.1 on, but it seems as if the sgh-i497 doesn't even have a root method available. Could anyone tell me if there are any methods (current of future) out there?

ANY pertinent information on the subject would make my day. Thanks!

-Harrison :fingers-crossed:
[Galaxy Tab 2 Q&A, Help & Troubleshooting] Boats4life:
Welcome to the waiting game. There are a few threads already requesting this info, but there are no developments right now.
[Galaxy Tab 2 Q&A, Help & Troubleshooting] mod777:
Just found this. Someone wanna try it?

(ODIN + CWM 6 + ROOT) ATT / TMOBILE Galaxy Tab 2 10.1 {SGH-i497}

http://rootzwiki.com/topic/38420-odin-cwm-6-root-att-tmobile-galaxy-tab-2-101-sgh-i497/
[Galaxy Tab 2 Q&A, Help & Troubleshooting] rmancl:
Here is the root method post on xda

http://xdaforums.com/showthread.php?t=2101044
[Galaxy Tab 2 Q&A, Help & Troubleshooting] MaterialDefender:
Works for my AT&T SGH-i497 :good:
[HTC Desire C] einstein.frat:
WARNING: From now on your SDCARD should not be Unmounted or ejected when phone is on.

Only eject SDCARD if phone is off.

Otherwise some problems might occur.

AUTHOR: d33ps1x

EDITED BY: me :P

FAQ:

Why when I created linked apps why does my Internal Memory Storage still low

A: After linking your apps to EXT4, reboot phone to see if Internal Storage increased.

Why my internal memory is still 700+ mb

A: link2sd ext4 partition is like a drawer so instead of 1 drawer you have 2, transfering stuff to your second drawer.

How can I check memory info?

A: In link2sd app hold recent apps button then choose storage info.

How does link2sd work?

It creates a link shortcut like in windows in internal memory and transfer the main apps files in sd-ext.

Can I connect my phone to usb storage mode?

Sure you can sd-ext partition won't be unmounted only your fat32 partition will be so computer will read contents of sdcard.

Stoshke says:

If you connect HTC desire C in USB mode on computer running linux OS, you can mount ext partition on your PC using Device Notifier, but this way you will dismount it from the phone. So be careful if you have automount enabled.
[HTC Desire C] whoamigriffiths:
Questions

Hi einstein.frat ,are you running all this on your phone atm?

I ask because I've been waiting for my new sd card to arrive(it has) and have been looking and trialling this Mod over the last few days or so and I've met a few problems and irregularities .

I was going to PM you originally but I thought asking you in the thread might actually prove useful to others as well as myself .

I've read 3 other threads on this subject , the first http://xdaforums.com/showthread.php?t=1432459 is referred to you in this thread.

The second http://xdaforums.com/showthread.php?t=919326 is the thread about the app we are using to link to our ext partitions.

Now first question ;

Are the partition sizes you quote , the sizes you used as to me (and reading the other thread) they seem small . I wonder if you have typed KB instead of MB ?

Second question is about the swap file , the thread I referenced is this one http://xdaforums.com/showthread.php?t=1659231

The Author basically goes through all the same procedures as everyone else but he uses an app instead of your script to manage the swapfile .

Now I agree with your thoughts here(i assume you wrote the script for this reason) that your script is a more elegant way of implementing the swap file at boot up .

But I think your line ;

adb shell chmod 777 /system/ect/init.d/81swap

should actually read;

adb shell chmod 777/system/etc/init.d/81swap

Just 2 very small differences

Anyway I have done it all and got it working on my new sd card so thankyou very much .:good:

Now my last tip? I guess I could call it that , is to do with checking if swap is working . Going back to this thread http://xdaforums.com/showthread.php?t=1659231

The Author points out that if you run 'free' in terminal emulator if you have failed it will look like this (swap is all zeros)

and if it is successful it will look like this

Hopefully I havn't annoyed you with this post and hopefully it will help others get this Mod going .

All the best ,

Richard
[HTC Desire C] neoyoli:
SD card

Guys, what do you think, when doing this, is there any real phone performance difference between Class4 and Class10 SD cards, other then usb transfer speed?
[HTC Desire C] whoamigriffiths:
I only got mine yesterday (a UHS-1 class 10) to move up from a class 4 , but it's way too soon to say whether there is a noticeable improvement (especially as I've implemented this mod)

.http://xdaforums.com/showthread.php?t=1947560 This is a good thread to read especially where he finds a good class 4 is better than a poor class 10 . Have a read it's worth the time :good:
[HTC Desire C] einstein.frat:
fixed kb to mb

Your chmod is wrong that is directory 777/ which doesnt exists right way is 777(space)/ chmod is attrib in windows like making it read only, hidden or write protect. 777 means read, write, executable to the file in all groups. If this it not set it won't run.

2000 = 2gb

300 = 300mb

Swap script is to enable linux swap partition on sdcard, nothing else.
[HTC Desire C] whoamigriffiths:
Yup I realise what the script is for and my taking the space out of 777 / explains why the script hasn't stuck ( I think?)Just realised I erased the script myself last night as I decided to do a fresh install of your Rom and added a fresh init.d folder when I was doing all the bits with the Aroma installer after ...Doh
[HTC Desire C] leather.face:
Hi einstein., thanks for your mod and development. Could this mod (Link2SD and swap) running on other devices with init.d support (I would like to test it with me)? If so, I would your permission I use your guide as a template for mine get in the S3 mini section, or not? Thanks for your answer and I wish you all the best for the new year, more!

Regards, leather.face
[HTC Desire C] einstein.frat:
Sure you can, but swap partition on ur s3 might be diff mmblck so script might not work. You can find it if ur sdcard is mmblk03 swap will be 05 smething like that on 3rd place, modify script :)
[HTC Desire C] leather.face:
Okay, thanks! I test first Link2SD and it should work then swap. Should questions arise then I write ... :)

Regards
[HTC Desire C] leather.face:
sorry for my double post but ...

Hi einstein., Link2SD works very good and fine but I have problems with the swap script. My sdcard is mmcblk0 and I have mmcblk1, these are split on again in mmcblk1p1, mmcblk1p2, mmcblk1p3. What is the partition for swap? I've tried several but none worked. The value in the terminal emulator is 0 for swap. At the moment I do not go on, unfortunately ... :confused: Or can I see in a file where is the partition for swap in my device? Or do I need to swap a unsecured boot.img with swap support? I have enabled the init.d for stock rom and secured kernel but all scripts in the init.d and Link2SD works very good and fine. Thanks for your help.

Regards
[HTC Desire C] einstein.frat:
Maybe your kernel doesn't support swap if you tried all 3 partitions.

Desire c kernel config have it enabled by default.
[HTC Desire C] TheBlackWolf:
Will add this to index thread soon.
[HTC Desire C] leather.face:
Hi einstein., thanks for your answer. I'll try again now. So one of these mmcblk1p1, mmcblk1p2, mmcblk1p3 partitions be destined for swap, I understand this correctly? Thanks for your mods and roms. Link2SD works perfectly. Can something happen when I test a another partition in the script specified and this is not be used for swap? Thanks for your help but sorry for my english ... :(

Regards leather.face

Edit:

@einstein., thanks for your help but my question has been settled. The stock kernel in the S3 mini supports no swap. I tested all the partitions but not working. Link2SD works perfectly. Thanks einstein. and have a nice evening.

Regards
[HTC Desire C] chrisleeuk:
Just in case anyone is thinking of adding this mod to their desire c my opinion is that It's worth it.

Performance when switching between apps is much better. I've tried most of the tweaks I can find, and this single change has made the most difference.

Boot time is significantly longer and I suppose you run the risk of wearing out your SD card sooner but its still worth it.

Thanks for the detailed instructions.

When using the latest version of nameless the swap will setup automatically ( you still need to create the partitions before flashing the Rom)
[HTC Desire C] neoyoli:
einstein, if I delete the symlink of an app, it goes back to the internal storage, right?

and an other thing: after doing the swap, my recent apps button goes straight into 2nd option mode, as if I held it longer, so no recent apps menu comes up. Do you have a tip how to fix it?
[HTC Desire C] whoamigriffiths:
Same Issue

I get the same issue with the recent apps button . I've been reading through the original thread for the app but I've had no luck finding an answer.

And yes neoyoli if you delete the symlink the app goes back to internal
[HTC Desire C] nikhil16242:
Wasn't the recent apps button changed/remapped to long pressing the home button in nameless v7.1.1 :)?
[HTC Desire C] whoamigriffiths:
Does it work for you ?

Doesn't for me :silly:
[HTC Desire C] neoyoli:
LOool, silly us:D

whoamigriffiths, are you sure if you press the home button longer, the recent apps menu doesn't come up?
[RAZR HD Q&A, Help & Troubleshooting] Borderpatrol1987:
My HD suddenly stopped appearing in windows 8. Anyone heard of this issue or have a fix?
[RAZR HD Q&A, Help & Troubleshooting] Firehwk:
I don't know if this is what is happening, but I occasionally have a similar problem. I can see my RAZR MAXX HD in my computer, but don't see the internal or external sd card when I click on it. Switching the usb computer connection to mtp or ptp, whichever one you aren't using, then switching it back tends to fix it.

Sent from my DROID RAZR MAXX HD
[RAZR HD Q&A, Help & Troubleshooting] GatsbyGlen:
I've noticed the same thing but on win 7. Switching between mtp and ptp seems to fix the problem as you said. Also, waiting for some time after connecting to the PC also works.
[RAZR HD Q&A, Help & Troubleshooting] Borderpatrol1987:
And just like that it started working again. Weird.

I couldn't see my phone in windows, it crashed installing the drivers
[Vibrant Q&A, Help & Troubleshooting] Gladiolur:
So I've been using CM since CM7. when I was flashing one of CM9 night versions, which has the problem of (unfortunately, Gallery has stopped), I thought it'll end up as soon as the next nightly will fix it.

I tried most of CM9 nightlies, the stable CM9, many CM10 nightlies and finally I'm on the stable CM10, still I have the camera problem. I've flashed it many times, odin it to stock and flash back to CM7/9/10, but it didn't work, the camera stopped working even in the stock version. I thought maybe the camera is broken but today the I reflashed CM10 and it worked, now it's back to same problem.

Any ideas folks?? Thanx and sorry for the long story
[Vibrant Q&A, Help & Troubleshooting] samsgun357:
Try going to settings> manage apps> all> gallery> clear cache and reboot.

What you don't know could fill a book.
[Vibrant Q&A, Help & Troubleshooting] Gladiolur:
Just tried it, didn't work
[Vibrant Q&A, Help & Troubleshooting] FaultException:
Get me a logcat.
[Vibrant Q&A, Help & Troubleshooting] Gladiolur:
Camera problem

Hope this is what you asked for,

Saif,
[Vibrant Q&A, Help & Troubleshooting] FaultException:
Almost. You need to run "su" before you run logcat when you do it with the terminal else it will only capture a crippled version of logcat because apps in Jelly Bean are restricted to only getting their own logcat unless they're root.
[Vibrant Q&A, Help & Troubleshooting] Gladiolur:
I've done it, the window keeps filling up with new sentences for two hours and didn't stop, I didn't actually know when to copy the logcat!!
[Motorola Droid RAZR] ddfuji:
I tether a lot on my phone, I’m not using foxfi or any third party, I’m using the stock built in one. While i was on ICS i was getting tethered speeds of around 3-6mb down and 2-4mb up and ping from 60-80.

i made the switch to the pulled OTA jelly bean two days ago and i was tethering yesterday and i noticed it was going extremely slow, so i thought, oh maybe I’m on 3g right now, checked the phone, i was on 4g. Restarted phone, and started to do speed test. I was getting high pings of around 120-150 down of .5-.8mb and up of about .2mb

Thought was due to high traffic, so i run speed test today on my computers and the results are the same. Ran speed test on phone I’m getting 50-70 ping 2-4 down 1-3 up.

I did read online that other phones (not razrz) had this issue when going to JB as well. But all the ones I was reading were from people on roms, so I don’t know if this is the same.

I’m going to continue to test speeds every day to see if there is any improvement just in case it is heavy traffic due to new Christmas phones and shenanigans.

I was wondering if anyone one else is experiencing this or can test it as well. Any suggestions and/or comments?
[Motorola Droid RAZR] jt25741:
Interesting Can you tell me more?

Are you roooted on JB now, or not? If rooted...can you try Wifi Tether for Rooted Users and compare the performance you get? That is one suggestion. I am holding off on JB because of big questions on tethering performance and stability (compared to FoxFI/ICS)
[Motorola Droid RAZR] ddfuji:
Root checker says I'm not rooted. I'm still using rooted apps like titanium and SQL. Su is still granting permission to apps so I would say yes I'm rooted. I voodoo befor coming over. I'll try some third parties. I was gonna try foxfi but that's not working at this moment
[Motorola Droid RAZR] jt25741:
FoxFi wont work with JB

I have read no reports that FoxFi works with JB (rooted or not). I pretty confident you will need to try the Wifi for rooted users app, not FoxFi.
[Motorola Droid RAZR] ddfuji:
agreed. well i ran some speed test today and im back to normal speeds again so it must ahve been holiday related for my crappy tethering speeds. i spoke with a verizon rep anyways and they are sending me a new phone anyways, but i ran several speed test today while tetherd and im around 70 ping 5-6mb down 1-2 up. so its all good
[Sprint Samsung Galaxy S III] D3struction:
i tried rooting my galaxy s3 and i followed a guide i apparently cant post cause its an outside link, all was going great but i didnt realize that i wasnt supposed to unzip the Team Epic root from recovery folder, so when i tried to install from zip it wasnt a zip it was unzipped. I was thinking i could just put the zip on the internal but now i cant access it i get the feeling this is because of clockwork... so what should i do? i just need to install the zip folder if i could get it on my internal, if i could figure out how to go to stock thatd be good i just need to access it again. Help anyone? i thought it said something about not booting into the rom cause it deletes some files so it wouldnt work, is it safe to just power off? (i removed the battery once, do it again?)
[Sprint Samsung Galaxy S III] m20120:
You need to get the Team Epic zip on your internal sdcard. If you can not get there without rebooting that is ok. You will lose the cwm recovery when you boot. At that point you need to download the team epic zip and start over from the beginning. No harm done.
[Sprint Samsung Galaxy S III] D3struction:
so you are absolutely sure if i remove the battery and boot normally to access the internal that i will be fine and it has not deleted files?

sorry im such a complete noob at rooting and stuff

WARNING: Do not boot into Samsung's ROM without first applying our Root .zip. Samsung's OTA updates install /system/etc/install-recovery.sh and /system/recovery-from-boot.p, which cause Samsung's ROM to replace the recovery image you had just flashed with the stock recovery. Our Root .zip removes these files, thus preserving your custom recovery. Follow the directions below to boot directly into CWM recovery.
[Sprint Samsung Galaxy S III] dante32278:
Ya all that says is you will lose what you just flashed, basically starting you over.