如果可能的话,我想尽可能地获得身高。
我的上传代码如下: String end = "\r\n"; String twoHyphens = "–"; String boundary = "*****"; try { URL url = new URL(ActionUrl); HttpURLConnection con = (HttpURLConnection) url.openConnection(); con.setDoInput(true); con.setDoOutput(true); con.setUseCaches(false); con.setRequestMethod("POST"); con.setRequestProperty("Connection", "Keep-Alive"); con.setRequestProperty("Accept", "text/*"); con.setRequestProperty("Content-Type", "multipart/form-data; boundary=" + boundary); DataOutputStream ds = new DataOutputStream(con.getOutputStream()); ds.writeBytes(twoHyphens + boundary + end); ds.writeBytes("Content-Disposition: form-data;" + "name=\"folder\"" + end + […]
我已经检查了堆栈溢出问题API在Android应用程序中configuration静态IP地址 。 它适用于Android 2.3。 但是,在更高的API级别上没有运气。 例如,我把设置 android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_USE_STATIC_IP, "1"); android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_IP, "192.168.0.100"); android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_NETMASK, "255.255.255.0"); android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_DNS1, "192.168.0.254"); android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_GATEWAY, "192.168.0.254"); 但我回去检查一下: Setting –> Wi-Fi –> Long Press Access Point SSID –> Modify Network –> check Show advanced options IP Settings字段仍然是DHCP但不是Static 。 这是真的,我可以使用android.provider.Settings.System.getString()来取回我设定的。 它certificate设置保存在某个地方,但系统只是忽略它。 系统使用Android 3.x和4.x以外的设置,而不是android.provider.Settings.System ,根据接入点SSID设置。 我可以修改一个SSID的设置,就像它在Android 2.3上的工作方式一样吗?
我需要一个在Android中使用GZip压缩string的例子。 我想发送一个string像“你好”的方法,并获得下面的压缩string: BQAAAB + LCAAAAAAABADtvQdgHEmWJSYvbcp7f0r1StfgdKEIgGATJNiQQBDswYjN5pLsHWlHIymrKoHKZVZlXWYWQMztnbz33nvvvffee ++ 997o7nU4n99 // P1xmZAFs9s5K2smeIYCqyB8 / fnwfPyLmeVlW / W + GphA2BQAAAA == 然后我需要解压缩它。 有谁能给我一个例子,并完成以下方法? private String compressString(String input) { //… } private String decompressString(String input) { //… } 谢谢, 更新 根据主席的回答 ,现在我有以下四种方法。 Android和.net压缩和解压缩方法。 除了一种情况,这些方法是相互兼容的。 我的意思是他们在前三个州是兼容的,但在第四个州是不兼容的: 状态1)Android.compress < – > Android.decompress:( OK ) 状态2)Net.compress < – > Net.decompress:( OK ) 状态3)Net.compress – […]
我已经简化了我的问题,并提供了一个赏金:有什么select压缩原始PCMaudio数据到Android设备上的MP3。 我原来的post:我在我的Android手机上创build了一个合成器,我一直在生成PCM数据发送给扬声器。 现在我想知道如果我可以将这个PCM数据编码为一个MP3保存到SD卡。 MediaRecorder对象可以将来自麦克风的audio编码为各种格式,但不允许以编程方式生成的audio数据进行编码。 所以我的问题是,是否有一个标准的Android API编码audio? 如果不是,那么纯粹的基于Java或NDK的解决scheme在那里? 你能推荐他们吗? 如果没有这个,我只需要将我生成的audio保存为一个WAV文件,我可以轻松完成。
我需要将视图转换为位图来预览我的视图并将其保存为图像。 我尝试使用下面的代码,但它创build一个空白图像。 我不明白我犯了什么错误。 View viewToBeConverted; Bitmap viewBitmap = Bitmap.createBitmap(viewToBeConverted.getWidth(), viewToBeConverted.getHeight(),Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(viewBitmap); viewToBeConverted.draw(canvas); savephoto(“f1”, viewBitmap); //// public void savephoto(String filename,Bitmap bit) { File newFile = new File(Environment.getExternalStorageDirectory() + Picture_Card/"+ filename+ ".PNG"); try { newFile.createNewFile(); try { FileOutputStream pdfFile = new FileOutputStream(newFile); Bitmap bm = bit; ByteArrayOutputStream baos = new ByteArrayOutputStream(); bm.compress(Bitmap.CompressFormat.PNG,100, baos); […]
我在我的活动中有一个button,我想它有我的主题的口音颜色。 自然,我想使用新的backgroundTint属性,而不是像我们必须做的棒棒糖一样制作自己的drawable。 <Button android:id="@+id/btnAddCode" android:layout_width="match_parent" android:layout_height="wrap_content" android:backgroundTint="@color/accent" android:text="@string/addressInfo_edit_addCode" /> 不幸的是它没有效果,button保持灰色。 我为backgroundTintMode尝试了不同的值,这并没有改变任何东西。 我也尝试在我的活动中以编程方式进行,这并没有改变任何东西。 addCodeView.findViewById(R.id.btnAddCode).setBackgroundTintList( getResources().getColorStateList(R.color.accent)); 为什么我的色彩被忽略? 编辑:只是为了澄清,我确实在棒棒糖设备上testing。 其他小部件(如EditText)正确自动着色。
我看到了Google IO 2013会议关于Volley的问题,我正在考虑切换到抽象。 Volley是否支持添加POST / GET参数来请求? 如果是,我该怎么办?
我想使我的字体大小可configuration,但我也想在我的布局使用样式标记。 是否有可能在运行时更改风格的定义? 或者是手动更改每个文本视图中的单个样式元素等的唯一select?
我想在Android中根据设备方向设置相机方向,但似乎没有任何工作。 我尝试旋转Surface以及相机参数,但纵向模式下的相机预览始终颠倒过来。 我需要顺时针旋转90度,才能正确。 这是我现在使用的代码,只能在横向模式下工作。 SurfaceHolder.Callback surfaceCallback = new SurfaceHolder.Callback() { @Override public void surfaceDestroyed(SurfaceHolder holder) { camera.stopPreview(); camera.release(); camera = null; } @Override public void surfaceCreated(SurfaceHolder holder) { initCamera(); } private Size getOptimalPreviewSize(List<Size> sizes, int w, int h) { final double ASPECT_TOLERANCE = 0.2; double targetRatio = (double) w / h; if (sizes == null) […]