- 博客(15)
- 收藏
- 关注
原创 android客户端json格式中jsonArray的解析
{“code”:200,“message”:“SUCCESS!”,“data”:{“data”:[{“id”:2173,“supplierCode”:null,“ncCode”:“02011800119”,“scflowprocNo”:“24808”,“prodNam”:“xx(yy)”,“procNo”:15,“prodno”:9939,“startDtm”:“2021-11-22 14:16:11”,“endDtm”:“2021-11-22 14:16:30”,“stepSta”:“99”,“scflo
2021-11-23 11:33:19 2736
原创 android中使用intent传输值
activity1 :触发事件:public void manager(View view) {Intent intent = new Intent(this, EditDialogActivity.class);intent.putExtra(EditDialogActivity.Extra_Edit_Title, getString(R.string.manager_server));...
2019-10-25 16:16:31 176
原创 android6.0以上读写权限,简单代码,亲测可用
if (Build.VERSION.SDK_INT >= 23) {int REQUEST_CODE_CONTACT = 101;String[] permissions = {Manifest.permission.WRITE_EXTERNAL_STORAGE};//验证是否许可权限for (String str : permissions) {if (this.checkSel...
2019-09-20 11:00:10 1231
原创 有关于android屏幕横屏竖屏设置的问题
在manifest文件中比如需要监听apk横竖屏状态,就在这里加入orientation属性,如果需要指定当前apk为横屏或者竖屏,那么需要加上android:screenOrientation=“portrait” 其中 值为portrait时强制为竖屏, 值为landscape时强制为横屏,这个时候就无法让apk自动切换横屏竖屏了。在manifest文件中加上监听类型之后,在该serv...
2019-09-17 14:46:41 323
原创 上传指定位置文件到指定url服务器
static String boundary = “abcde12345”;static String prefix = “–”;static String newLine = “\r\n”;public static void test(String serverUrl,String path) { try { URL url = new URL(serverUrl...
2019-08-19 09:47:03 2212
原创 关于android开发中glide加载的总是第一张图片的解决办法
glide控件是第一张图片是因为glide加载的是缓存里面的图片,如果图片名称不改变的话,总是加载的第一张图片,需要更改加载位置。
2019-08-15 19:00:08 767
原创 关于如何让apk执行adb指令
在网上搜有很多这样的,但是效果都不好,有成型api,我自己用的:Runtime.getRuntime().exec(cmd);cmd是指令,比如安装apk:cmd=adb install /storage/apk/app-release.apk;就可以成功将apk安装到设备上了...
2019-07-30 16:48:09 1515
转载 android studio中JNI的学习知识
https://www.zybuluo.com/khan-lau/note/254724,cmake手册jni基础https://www.jianshu.com/p/87ce6f565d37,不太明白为什么csdn看不到,不过放在这,有空多看看
2019-07-27 15:02:40 92
转载 从指定url地址下载文件,实测可用
里面有些内容android studio自动添加就可以了,实测可用,自己用的时候规避了连接public class FileUrlDownloadUtil{/** * 说明:根据指定URL将文件下载到指定目标位置 * @param urlPath * 下载路径 * @param downloadDir * 文件存放目录 * @retur...
2019-07-23 16:26:23 2189
原创 android开发中关于如何生成不同版本apk(非多版本编译)
在我们需要针对不同用户需求,需要添加或者取消一个apk中的部分功能的时候,我们可以使用多版本编译达到想要的目的,但是过程过于繁琐,如果代码比较多就会有很多代码需要生成备份,但是我们可以在制作apk的之前设置buildconfig的某个值,使得在代码逻辑中就能根据在buildconfig设置的这个值达到区分不同版本的功能。具体步骤如下:1.在gradle.properties文件中设置:TEST_...
2019-06-05 19:44:24 932
原创 android开发中如何指定某个apk使用wifi或者局域网(android9.0以上比较多出现这个问题),而其他apk使用4g网络
首先我们查询ConnectivityManager,发现如下方法可以设置当前apk的网络类型,需要的拿去if(Build.VERSION.SDK_INT >= 21){final ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SER...
2019-06-05 16:49:24 4089 3
原创 页面跳转中intent的实用
有两种常见的页面跳转1.startactivity(intent)——无返回值2.startactivityforresult(intent,request code)——有返回值的页面跳转1,Intent intent=new Intent(activity1.this,activity2.class);startActivity(intent);2,Intent intent=new...
2019-01-24 22:21:38 169
原创 android控件之相对布局使用
layout布局,有相对水平的vertical布局以及相对竖直的horizon有子类控件相对父类控件的相对布局有子类控件相对于子类控件的相对布局描述
2019-01-19 18:37:54 373
原创 tagglebutton使用
首先创建一个tagglebutton对象,然后使用checked方法对该tagglebutton进行监听,设置一个方法对监听到的结果进行操作比如。{private Tagglebutton bt;bt=(Tagglebutton)findviewbyid(r.id.tb);imageView=(ImageView)findViewById(R.id.imageView);bt.setOn...
2019-01-18 19:56:30 153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人