If not, you need to ask the user to grant your app a permission: ... Android 6.0 Marshmallow introduces one of the largest changes to the permissions model ...
Home
Public
Questions
Tags
Users
Collectives
ExploreCollectives
FindaJob
Jobs
Companies
Teams
StackOverflowforTeams
–Collaborateandshareknowledgewithaprivategroup.
CreateafreeTeam
WhatisTeams?
Teams
CreatefreeTeam
CollectivesonStackOverflow
Findcentralized,trustedcontentandcollaboratearoundthetechnologiesyouusemost.
Learnmore
Teams
Q&Aforwork
Connectandshareknowledgewithinasinglelocationthatisstructuredandeasytosearch.
Learnmore
StoragepermissionerrorinMarshmallow
AskQuestion
Asked
6years,1monthago
Active
11monthsago
Viewed
314ktimes
181
61
InLollipop,thedownloadfunctionalityworksfineinmyapp,butwhenIupgradedtoMarshmallow,myappcrashesandgivesthiserrorwhenItrytodownloadfromtheinternetintotheSDcard:
Neitherusernorcurrentprocesshasandroid.permission.WRITE_EXTERNAL_STORAGE
Itcomplainsaboutthislineofcode:
DownloadManagermanager=(DownloadManager)getSystemService(Context.DOWNLOAD_SERVICE);
manager.enqueue(request);
Ihavethepermissionsinthemanifestoutsideapplication:
Icleanedandrebuilttheproject,butitstillcrashes.
androidpermissionsandroid-6.0-marshmallow
Share
Follow
editedMar8'18at6:31
VaradMondkar
1,2511616silverbadges2828bronzebadges
askedOct16'15at3:35
fullmoonfullmoon
7,02944goldbadges3737silverbadges5454bronzebadges
2
Trythisitmaybehelpyou:-stackoverflow.com/a/41221852/5488468
– BipinBharti
Dec20'16at11:00
Ihavepreparedalibrarywhichwillhelptohandleruntimepermissionseasily.github.com/nabinbhandari/Android-Permissions
– NabinBhandari
Oct6'17at3:24
Addacomment
|
15Answers
15
Active
Oldest
Votes
382
Youshouldbecheckingiftheuserhasgrantedpermissionofexternalstoragebyusing:
if(checkSelfPermission(android.Manifest.permission.WRITE_EXTERNAL_STORAGE)==PackageManager.PERMISSION_GRANTED){
Log.v(TAG,"Permissionisgranted");
//Filewritelogichere
returntrue;
}
Ifnot,youneedtoasktheusertograntyourappapermission:
ActivityCompat.requestPermissions(this,newString[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},REQUEST_CODE);
OfcoursetheseareformarshmallowdevicesonlysoyouneedtocheckifyourappisrunningonMarshmallow:
if(Build.VERSION.SDK_INT>=23){
//doyourcheckhere
}
BealsosurethatyouractivityimplementsOnRequestPermissionResult
Theentirepermissionlookslikethis:
publicbooleanisStoragePermissionGranted(){
if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.M){
if(checkSelfPermission(android.Manifest.permission.WRITE_EXTERNAL_STORAGE)
==PackageManager.PERMISSION_GRANTED){
Log.v(TAG,"Permissionisgranted");
returntrue;
}else{
Log.v(TAG,"Permissionisrevoked");
ActivityCompat.requestPermissions(this,newString[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},1);
returnfalse;
}
}
else{//permissionisautomaticallygrantedonsdk<23uponinstallation
Log.v(TAG,"Permissionisgranted");
returntrue;
}
}
Permissionresultcallback:
@Override
publicvoidonRequestPermissionsResult(intrequestCode,String[]permissions,int[]grantResults){
super.onRequestPermissionsResult(requestCode,permissions,grantResults);
if(grantResults.length>0&&grantResults[0]==PackageManager.PERMISSION_GRANTED){
Log.v(TAG,"Permission:"+permissions[0]+"was"+grantResults[0]);
//resumetasksneedingthispermission
}
}
Share
Follow
editedApr24'19at11:04
AtifMahmood
8,40422goldbadges3939silverbadges4444bronzebadges
answeredOct16'15at4:11
MetaSnarfMetaSnarf
5,50122goldbadges2121silverbadges3838bronzebadges
18
2
@Houssemgladtohelp.!
– MetaSnarf
Jun23'16at5:55
21
ThisdoesnotworkforAPI>=23,requestingpermissionforManifest.permission.WRITE_EXTERNAL_STORAGEalwaysreturns'-1'i.ePermissiondenied.Checkthenewdocumentation,itsaysthatforAPI19onwards,youdonotneedtheWRITE_EXTERNAL_STORAGEpermission.Assomeoftheabovecommentsmentioned,youshoulddoallofthiswiththeManifest.permission.READ_EXTERNAL_STORAGE
– AmeyaB
Aug1'16at22:01
3
@VSB:Itsinweirdplacebuthereyougo:developer.android.com/guide/topics/manifest/…
– AmeyaB
Oct18'16at19:54
3
@AmeyBAsdocumentationsaid,forAPI>=19,permissiontowriteonexternalstorageisnotrequiredtobedeclaredIFapplicationisgoingtouseitsownspecificdirectoryonexternalstoragewhichisreturnedbygetExternalFilesDir().Inothercases,stillpermissionandroid.permission.WRITE_EXTERNAL_STORAGEmustbedeclaredinmanfiest.
– VSB
Oct19'16at4:57
1
Yesitfixed.Theproblemwasrelatedtohockeyapplibrary.thislibraryhasbeenoverridingmywritepermission.@MetaSnarf
– Selin
Nov19'18at13:34
|
Show13morecomments
40
Android'spermissionsystemisoneofthebiggestsecurityconcernall
alongsincethosepermissionsareaskedforatinstalltime.Once
installed,theapplicationwillbeabletoaccessallofthings
grantedwithoutanyuser'sacknowledgementwhatexactlyapplication
doeswiththepermission.
Android6.0Marshmallowintroducesoneofthelargestchangestothe
permissionsmodelwiththeadditionofruntimepermissions,anew
permissionmodelthatreplacestheexistinginstalltimepermissions
modelwhenyoutargetAPI23andtheappisrunningonanAndroid6.0+
device
CourtesygoestoRequestingPermissionsatRunTime.
Example
DeclarethisasGlobal
privatestaticfinalintPERMISSION_REQUEST_CODE=1;
AddthisinyouronCreate()section
AftersetContentView(R.layout.your_xml);
if(Build.VERSION.SDK_INT>=23)
{
if(checkPermission())
{
//Codeforaboveorequal23APIOrientedDevice
//YourPermissiongrantedalready.Donextcode
}else{
requestPermission();//Codeforpermission
}
}
else
{
//CodeforBelow23APIOrientedDevice
//Donextcode
}
NowaddingcheckPermission()andrequestPermission()
privatebooleancheckPermission(){
intresult=ContextCompat.checkSelfPermission(Your_Activity.this,android.Manifest.permission.WRITE_EXTERNAL_STORAGE);
if(result==PackageManager.PERMISSION_GRANTED){
returntrue;
}else{
returnfalse;
}
}
privatevoidrequestPermission(){
if(ActivityCompat.shouldShowRequestPermissionRationale(Your_Activity.this,android.Manifest.permission.WRITE_EXTERNAL_STORAGE)){
Toast.makeText(Your_Activity.this,"WriteExternalStoragepermissionallowsustodostoreimages.PleaseallowthispermissioninAppSettings.",Toast.LENGTH_LONG).show();
}else{
ActivityCompat.requestPermissions(Your_Activity.this,newString[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE},PERMISSION_REQUEST_CODE);
}
}
@Override
publicvoidonRequestPermissionsResult(intrequestCode,Stringpermissions[],int[]grantResults){
switch(requestCode){
casePERMISSION_REQUEST_CODE:
if(grantResults.length>0&&grantResults[0]==PackageManager.PERMISSION_GRANTED){
Log.e("value","PermissionGranted,Nowyoucanuselocaldrive.");
}else{
Log.e("value","PermissionDenied,Youcannotuselocaldrive.");
}
break;
}
}
FYI
onRequestPermissionsResult
Thisinterfaceisthecontractforreceivingtheresultsfor
permissionrequests.
Share
Follow
editedJan17'17at11:19
answeredOct16'15at5:34
IntelliJAmiyaIntelliJAmiya
71.8k1414goldbadges160160silverbadges190190bronzebadges
Addacomment
|
31
CheckmultiplePermissioninAPIlevel23
Step1:
String[]permissions=newString[]{
Manifest.permission.INTERNET,
Manifest.permission.READ_PHONE_STATE,
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE,
Manifest.permission.VIBRATE,
Manifest.permission.RECORD_AUDIO,
};
Step2:
privatebooleancheckPermissions(){
intresult;
ListlistPermissionsNeeded=newArrayList<>();
for(Stringp:permissions){
result=ContextCompat.checkSelfPermission(this,p);
if(result!=PackageManager.PERMISSION_GRANTED){
listPermissionsNeeded.add(p);
}
}
if(!listPermissionsNeeded.isEmpty()){
ActivityCompat.requestPermissions(this,listPermissionsNeeded.toArray(newString[listPermissionsNeeded.size()]),100);
returnfalse;
}
returntrue;
}
Step3:
@Override
publicvoidonRequestPermissionsResult(intrequestCode,Stringpermissions[],int[]grantResults){
if(requestCode==100){
if(grantResults.length>0
&&grantResults[0]==PackageManager.PERMISSION_GRANTED){
//dosomething
}
return;
}
}
Step4:
inonCreateofActivity
checkPermissions();
Share
Follow
editedJan19'17at10:48
answeredDec19'16at11:43
BipinBhartiBipinBharti
92022goldbadges1212silverbadges2525bronzebadges
3
2
Thanks.Thislooklikeapromisinganswerformultiplepermissions.Butit'slackingabitinexamples.Howdoesitdealwithneveraskagainandmissingafewpermissions?Doestheusergetanyfeedback?Wouldhavebeennicetoseearealexampleofthisormorecommentsonyourcodesnippets.
– not2qubit
Jan18'17at17:43
Todealwithdon'taskagainsurroundtheaddtopermissionsifblockwithif(shouldshowpermissionrationale()){}...itistrueifthepermissionisneededandnotforeverdismissed
– me_
Jun20'18at4:54
Thisoneshouldbethecorrectandoptimisedanswer.
– VikaSGuttE
Oct25'19at14:26
Addacomment
|
22
Unlessthereisadefiniterequirementofwritingonexternalstorage,youcanalwayschoosetosavefilesinappdirectory.InmycaseIhadtosavefilesandafterwasting2to3daysIfoundoutifIchangethestoragepathfrom
Environment.getExternalStorageDirectory()
to
getApplicationContext().getFilesDir().getPath()//whichreturnstheinternalappfilesdirectorypath
itworkslikecharmonallthedevices.
ThisisbecauseforwritingonExternalstorageyouneedextrapermissionsbutwritingininternalappdirectoryissimple.
Share
Follow
answeredMar2'16at11:31
MujtabaHassanMujtabaHassan
2,43722goldbadges1919silverbadges2929bronzebadges
1
wheredoyouwritethiscode?IcantrememberusingEnvironment.getExternalStorageDiretory()onmycode
– royjavelosa
Nov30'17at14:03
Addacomment
|
5
youneedtouseruntimepermissioninmarshmallow
https://developer.android.com/training/permissions/requesting.html
youcancheckinappinfo->permission
isyourappgetpermissionforwriteexternalstorageornot
Share
Follow
answeredOct16'15at3:42
aiwigunaaiwiguna
2,52722goldbadges1313silverbadges2424bronzebadges
2
2
actuallythisanswerappinfo->permissionsolvedthecrash:),butiacceptedtheotheranswerforthedetailsofwhattodo.IwishIcanacceptbothThankualot
– fullmoon
Oct16'15at4:32
Thanksthatfixedthebrowsercrashingondownloadprobleminandroidemulator
– sdaffa23fdsf
Nov15'15at22:35
Addacomment
|
4
Seemsuserhasdeclinedthepermissionandapptriestowritetoexternaldisk,causingerror.
@Override
publicvoidonRequestPermissionsResult(intrequestCode,
Stringpermissions[],int[]grantResults){
switch(requestCode){
caseMY_PERMISSIONS_REQUEST_READ_CONTACTS:{
//Ifrequestiscancelled,theresultarraysareempty.
if(grantResults.length>0
&&grantResults[0]==PackageManager.PERMISSION_GRANTED){
//permissionwasgranted,yay!Dothe
//contacts-relatedtaskyouneedtodo.
}else{
//permissiondenied,boo!Disablethe
//functionalitythatdependsonthispermission.
}
return;
}
//other'case'linestocheckforother
//permissionsthisappmightrequest
}
}
Checkhttps://developer.android.com/training/permissions/requesting.html
ThisvideowillgiveyouabetterideaaboutUX,handlingRuntimepermissionshttps://www.youtube.com/watch?v=iZqDdvhTZj0
Share
Follow
answeredOct16'15at3:50
VenomVendorVenomVendor
14.4k1111goldbadges6666silverbadges9292bronzebadges
0
Addacomment
|
1
Frommarshmallowversion,developersneedtoaskforruntimepermissionstouser.
Letmegiveyouwholeprocessforaskingruntimepermissions.
Iamusingreferencefromhere:marshmallowruntimepermissionsandroid.
Firstcreateamethodwhichcheckswhetherallpermissionsaregivenornot
privatebooleancheckAndRequestPermissions(){
intcamerapermission=ContextCompat.checkSelfPermission(this,Manifest.permission.CAMERA);
intwritepermission=ContextCompat.checkSelfPermission(this,Manifest.permission.WRITE_EXTERNAL_STORAGE);
intpermissionLocation=ContextCompat.checkSelfPermission(this,Manifest.permission.ACCESS_FINE_LOCATION);
intpermissionRecordAudio=ContextCompat.checkSelfPermission(this,Manifest.permission.RECORD_AUDIO);
ListlistPermissionsNeeded=newArrayList<>();
if(camerapermission!=PackageManager.PERMISSION_GRANTED){
listPermissionsNeeded.add(Manifest.permission.CAMERA);
}
if(writepermission!=PackageManager.PERMISSION_GRANTED){
listPermissionsNeeded.add(Manifest.permission.WRITE_EXTERNAL_STORAGE);
}
if(permissionLocation!=PackageManager.PERMISSION_GRANTED){
listPermissionsNeeded.add(Manifest.permission.ACCESS_FINE_LOCATION);
}
if(permissionRecordAudio!=PackageManager.PERMISSION_GRANTED){
listPermissionsNeeded.add(Manifest.permission.RECORD_AUDIO);
}
if(!listPermissionsNeeded.isEmpty()){
ActivityCompat.requestPermissions(this,listPermissionsNeeded.toArray(newString[listPermissionsNeeded.size()]),REQUEST_ID_MULTIPLE_PERMISSIONS);
returnfalse;
}
returntrue;
}
Nowhereisthecodewhichisrunafterabovemethod.WewilloverrideonRequestPermissionsResult()method:
@Override
publicvoidonRequestPermissionsResult(intrequestCode,
Stringpermissions[],int[]grantResults){
Log.d(TAG,"Permissioncallbackcalled-------");
switch(requestCode){
caseREQUEST_ID_MULTIPLE_PERMISSIONS:{
Mapperms=newHashMap<>();
//Initializethemapwithbothpermissions
perms.put(Manifest.permission.CAMERA,PackageManager.PERMISSION_GRANTED);
perms.put(Manifest.permission.WRITE_EXTERNAL_STORAGE,PackageManager.PERMISSION_GRANTED);
perms.put(Manifest.permission.ACCESS_FINE_LOCATION,PackageManager.PERMISSION_GRANTED);
perms.put(Manifest.permission.RECORD_AUDIO,PackageManager.PERMISSION_GRANTED);
//Fillwithactualresultsfromuser
if(grantResults.length>0){
for(inti=0;i{
Bitmapb=BitmapFactory.decodeResource(getResources(),R.drawable.refer_pic);
Intentshare=newIntent(Intent.ACTION_SEND);
share.setType("image/*");
ByteArrayOutputStreambytes=newByteArrayOutputStream();
b.compress(Bitmap.CompressFormat.JPEG,100,bytes);
Stringpath=MediaStore.Images.Media.insertImage(requireActivity().getContentResolver(),
b,"Title",null);
UriimageUri=Uri.parse(path);
share.putExtra(Intent.EXTRA_STREAM,imageUri);
share.putExtra(Intent.EXTRA_TEXT,"Hereistext");
startActivity(Intent.createChooser(share,"Sharevia"));
});
Share
Follow
answeredDec23'20at8:32
SubhajitRoySubhajitRoy
7144bronzebadges
Addacomment
|
0
AfterlotsofsearchingThiscodeworkforme:
Checkthepermissionalreadyhas:
CheckWRITE_EXTERNAL_STORAGEpermissionAllowedornot?
if(isReadStorageAllowed()){
//Ifpermissionisalreadyhavingthenshowingthetoast
//Toast.makeText(SplashActivity.this,"Youalreadyhavethepermission",Toast.LENGTH_LONG).show();
//Existingthemethodwithreturn
return;
}else{
requestStoragePermission();
}
privatebooleanisReadStorageAllowed(){
//Gettingthepermissionstatus
intresult=ContextCompat.checkSelfPermission(this,android.Manifest.permission.WRITE_EXTERNAL_STORAGE);
//Ifpermissionisgrantedreturningtrue
if(result==PackageManager.PERMISSION_GRANTED)
returntrue;
//Ifpermissionisnotgrantedreturningfalse
returnfalse;
}
//Requestingpermission
privatevoidrequestStoragePermission(){
if(ActivityCompat.shouldShowRequestPermissionRationale(this,android.Manifest.permission.WRITE_EXTERNAL_STORAGE)){
//Iftheuserhasdeniedthepermissionpreviouslyyourcodewillcometothisblock
//Hereyoucanexplainwhyyouneedthispermission
//Explainherewhyyouneedthispermission
}
//Andfinallyaskforthepermission
ActivityCompat.requestPermissions(this,newString[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE},REQUEST_WRITE_STORAGE);
}
ImplementOverrideonRequestPermissionsResultmethodforcheckingistheuserallowordenie
@Override
publicvoidonRequestPermissionsResult(intrequestCode,@NonNullString[]permissions,@NonNullint[]grantResults){
//Checkingtherequestcodeofourrequest
if(requestCode==REQUEST_WRITE_STORAGE){
//Ifpermissionisgranted
if(grantResults.length>0&&grantResults[0]==PackageManager.PERMISSION_GRANTED){
//Displayingatoast
Toast.makeText(this,"Permissiongrantednowyoucanreadthestorage",Toast.LENGTH_LONG).show();
}else{
//Displayinganothertoastifpermissionisnotgranted
Toast.makeText(this,"Oopsyoujustdeniedthepermission",Toast.LENGTH_LONG).show();
}
}
Share
Follow
answeredMay25'16at3:06
TariqulTariqul
2,20311goldbadge1616silverbadges3030bronzebadges
Addacomment
|
0
it'sworkedforme
booleanhasPermission=(ContextCompat.checkSelfPermission(AddContactActivity.this,
Manifest.permission.WRITE_EXTERNAL_STORAGE)==PackageManager.PERMISSION_GRANTED);
if(!hasPermission){
ActivityCompat.requestPermissions(AddContactActivity.this,
newString[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},
REQUEST_WRITE_STORAGE);
}
@Override
publicvoidonRequestPermissionsResult(intrequestCode,String[]permissions,int[]grantResults){
super.onRequestPermissionsResult(requestCode,permissions,grantResults);
switch(requestCode)
{
caseREQUEST_WRITE_STORAGE:{
if(grantResults.length>0&&grantResults[0]==PackageManager.PERMISSION_GRANTED)
{
//reloadmyactivitywithpermissiongrantedorusethefeatureswhatrequiredthepermission
}else
{
Toast.makeText(AddContactActivity.this,"Theappwasnotallowedtowritetoyourstorage.Hence,itcannotfunctionproperly.Pleaseconsidergrantingitthispermission",Toast.LENGTH_LONG).show();
}
}
}
}
Share
Follow
answeredMay25'16at5:19
RejoylinLokeshwaranRejoylinLokeshwaran
50466silverbadges1616bronzebadges
Addacomment
|
0
Beforestartingyourdownloadcheckyourruntimepermissionsandifyoudon'thavepermissiontherequestpermissionslikethismethod
requestStoragePermission()
privatevoidrequestStoragePermission(){
if(ActivityCompat.shouldShowRequestPermissionRationale(this,
android.Manifest.permission.READ_EXTERNAL_STORAGE))
{
}
ActivityCompat.requestPermissions(this,
newString[]{Manifest.permission.READ_EXTERNAL_STORAGE},
STORAGE_PERMISSION_CODE);
}
@Override
publicvoidonRequestPermissionsResult(intrequestCode,
@NonNullString[]permissions,
@NonNullint[]grantResults){
if(requestCode==STORAGE_PERMISSION_CODE){
if(grantResults.length>0&&grantResults[0]==PackageManager.PERMISSION_GRANTED){
}
else{
Toast.makeText(this,
"Oopsyoujustdeniedthepermission",
Toast.LENGTH_LONG).show();
}
}
}
Share
Follow
editedAug22'18at10:24
Devil10
1,33311goldbadge1616silverbadges2121bronzebadges
answeredAug22'18at8:05
BalajiRajendranBalajiRajendran
30755silverbadges1717bronzebadges
Addacomment
|
0
Inasimplewaythepermissioncanbegrantedusingmanifest.xmlfile,butitwasoktilltheapilevel23sdkversion6,afterfromhere,ifwewanttogetthepermissionwehavetoaskfortheusetoallowthepermissionwhichareneeded.
JustaddthiscodeinthemainActivity.java
Override
publicvoidonClick(Viewview){
//Requestthepermission
ActivityCompat.requestPermissions(MainActivity.this,
newString[]{Manifest.permission.CAMERA},
PERMISSION_REQUEST_CAMERA);
ReplaceCAMERAoraddwithWRITE_EXTERNAL_STORAGEifyouwant,andwiththeuniquecode.
newString[]{Manifest.permission.CAMERA,
Manifest.permission.WRITE_EXTERNAL_STORAGE},
101);
Thisisthesimplecodetogetpermission.
Share
Follow
answeredMay22'20at9:41
PravinGhorlePravinGhorle
41044silverbadges77bronzebadges
Addacomment
|
Highlyactivequestion.Earn10reputation(notcountingtheassociationbonus)inordertoanswerthisquestion.Thereputationrequirementhelpsprotectthisquestionfromspamandnon-answeractivity.
Nottheansweryou'relookingfor?Browseotherquestionstaggedandroidpermissionsandroid-6.0-marshmalloworaskyourownquestion.
TheOverflowBlog
Whoownsthisoutage?BuildingintelligentescalationchainsformodernSRE
Podcast395:Whoisbuildingcloudsfortheindependentdeveloper?
FeaturedonMeta
Nowlive:Afullyresponsiveprofile
Reducingtheweightofourfooter
TwoBornottwoB-Farewell,BoltClockandBhargav!
Linked
0
java.io.IOException:PermissiondeniedSaveBitmapimageonsdcard
1
Howtofix'Permissiondenied'?
2
Usingjava.util.ScannerinanActivityinAndroid
0
AndroidWritetoFilePermissionDenied
0
WhyismyexternalstoragenotreadableandwritableinAndroid7
-1
Android:ExternalWritePermissions
0
Androiddebuggingonrealdevice-MissingPermissionException
-1
ImplementingnewpermissioninAndroidM
-1
RunTimePermissionNotGrantedWhenItExistsInManifest(Android)
0
Iamusingthefollowingcodetocreateapdfandstoreitonthedevice,butunsuccessful
Seemorelinkedquestions
Related
1960
"Debugcertificateexpired"errorinEclipseAndroidplugins
2544
ssh"permissionsaretooopen"error
1399
Howtofixnpmthrowingerrorwithoutsudo
764
getColor(intid)deprecatedonAndroid6.0Marshmallow(API23)
383
HowcanIprogrammaticallyopenthepermissionscreenforaspecificapponAndroid6.0(Marshmallow)?
32
Androidcustompermissions-Marshmallow
0
Androidnotrequestingpermission
HotNetworkQuestions
Couldaplantcaptureaperson?
Islookingforplaintextstringsonanencrypteddiskagoodtest?
CanImakeahelixwith4strands?
HowdidR3-S6makeitontoAnakin'sspaceshipwithoutarousingsuspicion?
Projectingshadows,orevenamovie,onthemoon
NewtoBikes:MychainfelloffandIputitbackon.HowcanIknowifit'sontherightcog?
WhyisFIPS140-2compliancecontroversial?
DoesaserverneedaGPU?
WhyistheSecondAmendmentstructureddifferentlyfromallotheramendments?
WhydidAtarifloppiesrunat288RPM?
Splitfilebasedonsecondcolumnvalue
Whyisaccusativeusedinthissentence?
StrangeconditionalSyntaxinTSQLQuery:"<=+"Whatdoesitdo?
Convertprefixtoinfix
Isitagoodideatomaketheactionsofmyantagonistreasonable?
Datastructurethatsupportsinsertionandfastrandomelementlookup
HowdoesoneplayaChaoticEvilcharacterwithoutdisruptingtheplaygroup?
BuildingmodelofGrapheneOxide
CollectingalternativeproofsfortheoddityofCatalan
IsitpossibletopropulsivelylandanSRB?
Couldanyequationhavepredictedtheresultsofthissimulation?
Whydoestheauthorassumethetemperaturetoremainconstant,inthiscase,alongtheaxialdirection?
What'sconsideredabadabilitycheckroll?Is10abadroll?
Willone-cellbrainfuckhalt?
morehotquestions
Questionfeed
SubscribetoRSS
Questionfeed
TosubscribetothisRSSfeed,copyandpastethisURLintoyourRSSreader.
default
Yourprivacy
Byclicking“Acceptallcookies”,youagreeStackExchangecanstorecookiesonyourdeviceanddiscloseinformationinaccordancewithourCookiePolicy.
Acceptallcookies
Customizesettings