Android
One-Direction
这个作者很懒,什么都没留下…
展开
-
Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"
新建的第一个工程,打开后出现Error:Unable to tunnel through proxy. Proxy returns “HTTP/1.1 400 Bad Request”ctrl+alt+s打开设置,然后找到Gradle home,地址设置为安装Android Studio的目录下的gradle,我的是E:\Android\studio\gradle\gradle-5.1.1...原创 2019-07-01 15:32:58 · 2781 阅读 · 0 评论 -
Activity
文章目录定义概念和生命周期Activity/ActionBarActivity/AppCompatActivity创建流程onCreate()一个参数和两个参数的区别:启动一个Activity的几种方式系统给我们提供的常见的Activity定义An Activity is an application component that provides a screen with which u...转载 2019-07-10 12:28:45 · 7347 阅读 · 0 评论 -
获取ListView里面项的内容
一开始有人说使用HashMap先把值存进去,然后再取,这样的方法思想简单,就是用起来有点复杂。后来一想一定有相应的点击事件,果不其然ListView list = (ListView) findViewById(R.id.listview);list.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Ov...原创 2019-07-15 15:56:25 · 4456 阅读 · 0 评论 -
error: resource drawable/ic_launcher (aka com.example.androidhive:drawable/ic_launcher) not found. e
Android resource linking failedC:\Users\25371\Desktop\AS\Androidhive\app\build\intermediates\merged_manifests\debug\AndroidManifest.xml:14: error: resource drawable/ic_launcher (aka com.example.andr...原创 2019-07-06 12:57:04 · 7950 阅读 · 0 评论 -
JSONPasing
Android JSON Parsing TutorialJSON is very light weight, structured, easy to parse and much human readable. JSON is best alternative to XML when your android app needs to interchange data with your s...原创 2019-07-06 16:21:26 · 157 阅读 · 0 评论 -
drawableLeft改变图片的大小
主要的代码如下:Drawable drawable=getResources().getDrawable(R.drawable.xx); drawable.setBounds(left, top, right, bottom);xx.setCompoundDrawablesRelativeWithIntrinsicBounds(null,all,null,null);具体实现的代码...原创 2019-07-11 17:35:09 · 1812 阅读 · 0 评论 -
Android 常用的提示框,输入框,弹窗
提供常用的提示框,输入框,弹窗等GitHub地址文章目录GitHub地址环境配置Step 1. Add the JitPack repository to your build fileStep 2. Add the dependency使用方法介绍1. 选择dialog2. 确认dialog3. 可以输入内容的确认框4.连接dialog5. 加载dialog6. 密码输入dialog环...转载 2019-07-11 18:15:35 · 8519 阅读 · 1 评论 -
极光IMSDK 登陆注册显示 Request failed.please check your network connection.
Request failed.please check your network connection. 请求失败,请检查网络最近在使用Genymotion的时候注册登陆的时候出现了上述的错误,到处查资料,查API技术文档,最后还是从源头上分析:没有网络连接发现浏览器上不去,原来是WIFI没有打开打开WIFI后发现网络能用了:如果网络还是不能连接,请按照以下的方法操作:htt...原创 2019-07-12 09:58:14 · 8862 阅读 · 1 评论 -
Android架构
Android 架构Android 操作系统是一个软件组件的栈,在架构图中它大致可以分为五个部分和四个主要层。Linux内核在所有层的最底下是 Linux - 包括大约115个补丁的 Linux 3.6。它提供了基本的系统功能,比如进程管理,内存管理,设备管理(如摄像头,键盘,显示器)。同时,内核处理所有 Linux 所擅长的工作,如网络和大量的设备驱动,从而避免兼容大量外围硬件接口带来...转载 2019-07-17 10:12:05 · 168 阅读 · 0 评论 -
gravity-layout_gravity-orientation
gravity-layout_gravity-orientation基本概念gravity:中文意思为重心(理科生不会陌生吧),表示组件(View)横向和纵向的停靠位置。如果不进行任何设置,默认是靠左。android:gravity:对组件本身来说的,作用是设置表示组件包含的内容显示在表示组件的什么位置,默认值为左侧。最常见的例子就是组件上的文本,如android:gravity=”c...转载 2019-07-14 10:36:36 · 151 阅读 · 0 评论 -
Android基础
如何去使用res下的资源Java代码中使用:Java 文字:txtName.setText(getResources().getText(R.string.name));图片:imgIcon.setBackgroundDrawableResource(R.drawable.icon);颜色:txtName.setTextColor(getResouces().getColor(R.c...转载 2019-07-10 09:42:48 · 115 阅读 · 0 评论 -
AS排坑
File → Settings → Experimental → Gradle → Only sync the active variant取消前面的勾原创 2019-07-01 18:30:50 · 313 阅读 · 0 评论 -
AndroidManifast警告App is not indexable by Google Search
在AndroidManifest.xml文件中,整个警告:Warning: App is not indexable by Google Search; consider adding at least one Activity with an ACTION-VIEW intent filter. See issue explanation for more details.官方文档是这样...转载 2019-07-01 23:45:26 · 112 阅读 · 0 评论 -
java.lang.String cannot be converted to JSONObject
jObj = new JSONObject(json);检查json是不是一个json类型的String,我是因为真机不能访问本地数据库,所以返回来的数据是Accept,而不是Json类型的数据,所以报错。...原创 2019-07-07 17:09:37 · 1081 阅读 · 0 评论 -
android.os.NetworkOnMainThreadException
如果不想看请点击解决问题该最简单的方法使用android测试访问web服务器的webservice时,在MainActivity的主线程中访问webservice,代码如下:package com.example.myandroidpro; import java.io.File; import org.ksoap2.SoapEnvelope;import org.ksoap2....转载 2019-07-07 23:00:26 · 271 阅读 · 0 评论 -
How to connect Android with PHP, MySQL
How to connect Android with PHP, MySQL说明:通过手机访问WebServer,实现对远端数据库的增删改查。集成环境建议不使用MAMP而使用Xampp。源代码里面有一个android_connect文件夹不是工程文件,而是数据库的PHP Script文件,该文件我修改过可以使用,因为新版的PHP不支持mysql函数,而支持mysqli扩展函数。详细过程...原创 2019-07-07 23:05:12 · 147 阅读 · 0 评论 -
Attempt to invoke virtual method 'java.lang.String org.json.JSONObject.toString()' on a null object
最近在使用MAMP的MySql的时候,发现通过POST方法得到的JSON对象为空,百思不得其解,通过分析发现是数据库连接就出错,导致通过API取得的数据为空,从而导致JSON结果集为空,发现MySql的默认用户名和密码都是root.先将mysql目录下的bin加入系统环境变量:博主的目录为:E:\MAMP\bin\mysql\bin打开cmd执行如果数据库没有密码: my...原创 2019-07-06 15:09:51 · 2925 阅读 · 0 评论 -
Genymotion连接Android Studio
下载GenymotionGenymotion下载地址需要注册再下载下载带有VirtualBox的版本打开安装,如果原创 2019-07-08 22:58:50 · 687 阅读 · 0 评论 -
Toast
默认的Toast.makeText(getApplicationContext(),"默认的Toast",Toast.LENGTH_LONG).show();居中的//maketext决定Toast显示内容 Toast toastCenter = Toast.makeText(getApplicationContext(),"居中的Toast",Toast.LENGTH_LONG)...转载 2019-07-13 00:15:28 · 152 阅读 · 0 评论 -
即时通信软件
文章目录任务介绍解决思路具体实现主要工作老版本截图新版本截图总结参考文献源码任务介绍使用极光IMSDK实现登录注册,加好友和互发消息功能解决思路前端采用ListView+LinearLayout布局得到基础的界面,后端调用极光SDK的API接口实现相应的功能具体实现导入极光IMSDK:在2.0.0之后增加了自动集成功能,所以不用再繁琐的添加配置文件只需要确认android stu...原创 2019-07-27 23:43:23 · 607 阅读 · 0 评论