기본 콘텐츠로 건너뛰기

글

HttpURLConnection

HttpURLConnection connection = null ; URL url = null; ... connection = (HttpURLConnection)url.openConnection(); connection.setRequestMethod( "POST" ); // connection.setRequestProperty( "Accept-Encoding" , "identity" ); connection.setConnectTimeout( 5000 ); connection.connect(); InputStream is = connection.getInputStream(); //connection.getContentLength(); // need setRequestProperty( "Accept-Encoding" , "identity" );

gradle, custom build apk file name

build.gradle applicationVariants.all { variant -> variant.outputs.each { output -> def apkName = "" def formattedDate = new Date().format( 'MMdd' ) def revisionHash = [ "sh" , "-c" , "cd ${project.rootDir} ; git rev-parse --short=10 HEAD" ].execute().in.text.trim() def lastName = variant.versionName + "_" + formattedDate + "_" +revisionHash+ ".apk" if (variant.buildType.name == "release" ) { apkName = "Appname_" + lastName } else { apkName = "Appname_dev" + lastName } output.outputFile = new File(output.outputFile.parent, apkName) } }