![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
卜若
love game,love life
展开
-
卜若的代码笔记-android开发的108个技巧-第11个技巧:Bitmap转base64
public String bitmaptoString(Bitmap bitmap) { // 将Bitmap转换成字符串 String string = null; ByteArrayOutputStream bStream = new ByteArrayOutputStream(); bitmap.compres...原创 2020-01-05 19:43:27 · 66 阅读 · 0 评论 -
卜若的代码笔记-android系列-android网络系列-第六章:获取网络图片
1.定义一个 URL imageRul; HttpURLConnection conn; public static Bitmap imageRes; public void getNetImageThread() { new Thread(new Runnable() { @Override ...原创 2018-12-08 14:50:28 · 92 阅读 · 0 评论 -
卜若的代码笔记-android开发系列-android自定义View系列-第三章:绘制一张网络图片
1.图片获取(静态Bitmap)->https://mp.csdn.net/postedit/848926862.调用canvas.drawBitmap()就行如图:原创 2018-12-08 14:54:05 · 434 阅读 · 0 评论 -
卜若的代码笔记-android开发系列-android自定义View系列-第四章:Bitmap之图像裁剪
1.当然是最简单的一种用法啦 private Bitmap cutImage(Bitmap bitmap,int x,int y) { int w = bitmap.getWidth(); int h = bitmap.getHeight(); int cropWidth = 100; int cropHeight = 3...原创 2018-12-08 18:59:00 · 112 阅读 · 0 评论 -
卜若的代码笔记-android系列-android网络系列-第二章:json数据转对象
1.json格式:2.引入GSON包implementation 'com.google.code.gson:gson:2.7' 3.使用GSON将json字符串转成对象 String jsonStr = data.getString("data"); Gson gson = new Gson...原创 2018-12-03 18:22:21 · 103 阅读 · 0 评论 -
卜若的代码笔记-android系列-android开发问题系列-第一章:com.android.ddmlib.AdbCommandRejectedException: device offline
1.这个问题是端口占用问题:cmd->netstat -aon|findstr 5037找到占用的应用的PID在这里关掉除了 的所有占用的应用就ok了,当然也有比较简单的解决办法2.你把数据线重新插拔一下也可以解决,但是如果你比较闲,心态不是很爆炸的情况下=。=3.我这个问题的出现是因为安装了鲁大师,如果你安装了鲁大师,又要做android开发的话建议你...原创 2018-12-03 18:27:34 · 266 阅读 · 0 评论 -
卜若的代码笔记-android开发系列-android消息系列-第一章:活动的跳转
1.简单的,常用的方式:Intent intent = new Intent(LoginActivity.this,UserTypeActivity.class);startActivity(intent);原创 2018-12-03 18:33:27 · 104 阅读 · 0 评论 -
卜若的代码笔记-android开发系列-UI系列-第四章:ImageView与TextView的重合显示
1.使用帧布局<LinearLayout android:layout_width="match_parent" android:layout_height="150dp"> <FrameLayout android:layout_width="match_parent" a...原创 2018-12-03 19:02:15 · 442 阅读 · 0 评论 -
卜若的代码笔记-android开发系列-UI系列-第五章:去掉头
1.修改values->style.xml里面的AppTheme为:<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> ...原创 2018-12-03 22:36:53 · 130 阅读 · 0 评论 -
卜若的代码笔记-android系列-android网络系列-第三章:上传图片
1.你需要一个上传的函数,我这里直接帮你写好了,你直接复制粘贴就行(我也是复制粘贴的) public static String uploadFile(File file, String RequestURL) throws IOException { String result = null; String BOUNDARY = UUID.randomU...原创 2018-12-06 23:01:55 · 136 阅读 · 0 评论 -
卜若的代码笔记-android系列-android网络系列-第五章:虚拟机的联网问题(java.net.UnknownHostException: Unable to resolve host "w)
1.cmd 进入你的这个路径C:\Users\HP\AppData\Local\Android\sdk\emulator2.执行代码:emulator.exe -avd Nexus_5X_API_28 -dns-server 192.168.1.1注意这里的:Nexus_5X_API_28描述的是你的虚拟机3.注意,你的虚拟机必须要关闭,不然会报错: 4.成功之...原创 2018-12-08 14:38:04 · 469 阅读 · 0 评论 -
卜若的代码笔记-android开发系列-android自定义View系列-第一章:画第一个矩形
1.怎么自定义View去看https://blog.csdn.net/qq_37080133/article/details/84890558#commentBox2.坐标系3.画笔,你要画什么东西你得有一只笔:4.画第一个矩形:5.end:...原创 2018-12-08 11:46:52 · 152 阅读 · 0 评论 -
卜若的代码笔记-android开发系列-UI系列-第六章:自定义View
1.你需要一个自定义View的定义对象-一个class,我们这里定义为2.你需要一个layout ,用于承载你的View,View是控件,控件需要放在布局里面,这是常识3.你可以通过:在活动里面 实例出这个layout4.怎么样才能使用layout承载你自定义的view(比如CutImageView)你需要:添加这个标签它其实和你手动添加TextView差不...原创 2018-12-08 11:10:24 · 122 阅读 · 0 评论 -
卜若的代码笔记系列-unity系列-第三章:android交互之android studio(as)打jar包-5003
1.本章的基础是有一定的android基础,当然,没有android studio开发经验的同学也可以参考一下,难度并不是太大。我们这一章的主要目的是创建一个jar包,然后能够在unity里面引用。当然,这一部分仅仅只是在android studio里面打jar包的部分,下一章才是在unity里面去引用这个jar包。 好了,背景介绍玩毕,我们就要开始jar包之旅。想必看这篇博客...原创 2018-10-21 19:16:23 · 177 阅读 · 0 评论 -
卜若的代码笔记-android开发系列-android消息系列-第二章:获取资源(values/string.xml)字符串
1.使用代码 String prefixServerIP = this.getResources().getString(R.string.serverIP);2.注意,this必须指向当前类,且当前类必须是Activity,这样有些萌新会写在这个结构里面,发现没有getResources()这个东西点不出来,so,应为this指向的不是当前环境。 ...原创 2018-12-04 16:48:59 · 132 阅读 · 0 评论 -
卜若的代码笔记-android系列-android网络系列-第一章:使用http访问网页,并通过异步方式将数据显示在UI线程
1.封装http的访问接口 public StringBuilder urlEvent() throws IOException { url = new URL("https://www.baidu.com/"); conn = (HttpURLConnection)url.openConnection(); conn.setRequestM...原创 2018-12-02 17:18:11 · 166 阅读 · 0 评论 -
卜若的代码笔记-android系列-android开发问题系列-第二章:androidjava.net.ConnectException: Failed to connect to localhost
1.在android studio里面默认的本地机的IP是http://10.0.2.2:8080/所以,你直接连接http://localhost:8080/会出这个错误原创 2018-12-04 19:57:23 · 263 阅读 · 0 评论 -
卜若的代码笔记-android开发系列-UI系列-第三章:TextView与滚动条(用于显示超出文本框范围的数据)
<ScrollView android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:id="@+id/consol...原创 2018-12-02 18:38:12 · 238 阅读 · 1 评论 -
卜若的代码笔记-android开发系列-UI系列-第一章:ImageView,显示外部图片资源,图片自适应,使用代码显示图片
1.将你的资源拖拽到 2.注意你的文件名字必须是字母开头 3.创建ImageView标签4.渲染: 5.让图片自适应 android:scaleType="fitXY" android:src="@drawable/a3"6.渲染: ...原创 2018-12-01 01:09:37 · 233 阅读 · 0 评论 -
卜若的代码笔记-android开发系列-UI系列-第二章:EditText:提示字符,居中,字体大小
1.提示字符android:hint="请输入账号"2.居中android:gravity="center"3.字体大小android:textSize="25dp"结果:原创 2018-12-01 11:41:10 · 318 阅读 · 0 评论 -
卜若的代码笔记-android开发系列-android消息系列-第三章:back事件
1.当我们点击back键 就会调用这个函数:protected void onPause() { super.onPause(); Intent intent = new Intent(Reg...原创 2018-12-05 10:08:08 · 132 阅读 · 0 评论 -
卜若的代码笔记-android系列-android网络系列-第四章:异常处理Cleartext HTTP traffic to 10.0.2.2 not permitted
1.这个异常时android9.0之后的权限设置你只需要在添加:android:usesCleartextTraffic="true" 如图:ok!原创 2018-12-07 18:46:15 · 421 阅读 · 0 评论 -
卜若的代码笔记系列-unity系列-第四章:android交互之unity调用android打的jar包api--5004
1.从上一章的学习中,我们学会了打包,接下来我们要讲怎么在unity里面使用你打的这个包的函数。首先,我们先介绍一下几个知识点。活动,是android开发的四大核心组件之一,也叫做Activty而,unity的发布的安卓端的游戏本质就是一个android开发工程,我们尝试发布一个android工程看一下主要是看一下它的AndroidManifest.xml文件导出来后,我们...原创 2018-10-22 16:31:09 · 249 阅读 · 0 评论