
android
文章平均质量分 65
Alisa_ting
任何事情,你坚持了就是神话,放弃了就是笑话。这个道理听起来很简单,但是很多人却做不到。不停的选择,不停的放弃,回头却发现什么事都没做好。坚持,一定能遇到更好的自己!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-05-24 15:10:07 · 333 阅读 · 0 评论 -
如何将本地的项目上传到GitHub上
以前一直是在项目中使用Git或者是SVN管理代码,之前一直想尝试如何将本地的项目存放到github上,今天在网上找到了几个例子看了下,并且成功了,根据这位大神的博客进行了总结,http://blog.youkuaiyun.com/zamamiro/article/details/70172900,然后自己也能记忆深刻点。我觉得写的还算清楚吧,按照操作一步一步即可。首先你要安装上git,不用多说了,直接在网原创 2017-10-26 13:13:31 · 1749 阅读 · 0 评论 -
关于TabHost的用法以及注意事项
在使用TabHost的时候有一个非常需要注意的地方:注意布局文件中的TabWidget的id必须定义为:android:id="@android:id/tabs",FrameLayout的id必须定义为:android:id="@android:id/tabcontent" 其它控件没有限制,否则报错。但今天遇到一个奇怪的问题:在AndroidStudio中调试了一个简单的demo:原创 2017-12-14 11:20:01 · 1049 阅读 · 0 评论 -
ViewFlipper实现轮播滚动公告
对于ViewFlipper的使用还是很简单的,有感兴趣的可以查看下源码。以下实现的是垂直翻滚,如果想要修改的话,改一下动画效果即可。1.直接上代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" x...原创 2018-02-27 17:25:03 · 1849 阅读 · 0 评论 -
AndroidStudio运行的时候Please select AndroidSdk
从svn上下载下来的项目突然报这个错AndroidStudio运行的时候Please select AndroidSdk,然后导致程序无法运行,带着一个红色的叉号,解决办法是将app.iml中这句话添加上,orderEntry type="jdk" jdkName="Android API 23 Platform" jdkType="Android SDK" />我的项目里多了一个类似原创 2018-03-20 13:51:25 · 1953 阅读 · 3 评论 -
修改SVN地址
第一步:进入本地SVN文件跟目录 第二步:右键->TortoiseSVN->Relocate第三步:修改SVN地址,将新的地址填写如To URL栏目中希望对大家有所帮助!原创 2018-04-23 17:13:45 · 976 阅读 · 0 评论 -
解决androidstudio 3.0工具由于版本不同意导致项目不能运行
报错提示:Error:A problem occurred configuring project ':app'.All flavors must now belong to a named flavor dimension. Learn more at 这个是由于插件的版本与项目本身版本不一致,在as 3.0工具上面会出现的一个错误解决办法:在主app的build.gradle里面的defaul...转载 2018-04-27 10:31:23 · 1218 阅读 · 0 评论 -
Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/suppor
Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatI 新写了一个library库,准备依赖项目,但是运行的时候报这个错误,原因是jar包冲...原创 2018-06-29 14:42:14 · 635 阅读 · 0 评论 -
Base64转化为图片和byte数组转化为Base64字符串
1. //base64字符串转化成图片 public String GenerateImage(String imgStr) { //对字节数组字符串进行Base64解码并生成图片 if (imgStr == null) //图像数据为空 return ""; BASE64Decod...原创 2018-11-07 11:05:10 · 11306 阅读 · 0 评论 -
安卓开发中wifi连接打印机打印图片
1.手机连接上打印机的wifi后public void print(final IWebview iWebview, JSONArray array) { this.mIWebview = iWebview; this.activity = iWebview.getActivity(); this.mContext = iWebview.getC...原创 2018-11-07 11:07:06 · 3885 阅读 · 1 评论 -
安卓开发中在手机或平板内存中创建文件夹
1. // 创建cloud文件夹 publicFilePath = new StringBuilder(Environment.getExternalStorageDirectory() .getAbsolutePath()) .append(File.separator).append("cloud").append...原创 2018-11-07 11:09:45 · 3126 阅读 · 0 评论 -
安卓开发中关于文件操作的工具类
1.FileUtil,直接 可以调用里面的方法public class FileUtil { public static final String TAG = "FileUtil"; public static final File parentPath = Environment.getExternalStorageDirectory(); public static...原创 2018-11-07 11:11:57 · 474 阅读 · 0 评论 -
Android中面试题总结五
今天牛气了,面试了一家央企的单位,虐死我了,面试官司拿着面试题从Java问到操作系统,也是醉了,顺便记了一下几个面试题,回答的不够全面,特来总结一哈:1.ArrayList和LinkedList的区别: (1)ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 (2)对于随机访问get和set,ArrayList觉得优于Linked原创 2017-11-02 17:48:38 · 275 阅读 · 0 评论 -
物联网行业中Mqtt的使用
在物联网中使用mqtt协议是工作在低带宽、不可靠的网络远程传感器和控制设备通讯而设计的协议。1.它使用了发布/订阅的模式,提供一对多的发布消息。2.对负载内容屏蔽的消息传输。3.使用TCP/IP提供网络连接。4.有三种消息发布质量:(1) “至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所原创 2017-10-25 15:22:51 · 923 阅读 · 0 评论 -
Android中从网上下载一张图片显示进度并显示下载好的图片
前几天在网上看到个网上面试的题,需要完成一段代码,从网络(用底层URlConnection)上下载一个图片并显示进度。然后总结了一下一个简单的小Demo,跳转即可运行的哦,亲测有效,供大家参考:1.主界面:import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.原创 2017-10-19 14:22:36 · 960 阅读 · 0 评论 -
AndroidStuido中报错提示Steup JDK是什么意思 ,如何 解决
出现原因:公司突然断电,导致电脑关机,开机后打开AndroidStudo后,程序一片红,最可笑的是竟然也能运行出来,不报任何一点错误的提示,只在程序内部提示Steup JDK这样的错误,然后Rebuid,clean,重启AS,重启电脑都不行,试了好多次,后来解决办法:原创 2017-07-13 18:29:11 · 517 阅读 · 0 评论 -
Android常见面试题总结(三)
1、Android消息机制的理解Android消息机制,其实就是Handler机制,主要用于UI线程和了线程之间的交互。一般情况下,出于安全的考虑,所有与UI控件的操作都要放在主线程,而一些耗时操作应当放到子线程中,当在子线程中完成耗时操作并要对UI控件进行操作时,就要用Handler来控制了。Handler通过sendMessage()方法发送消息到消息队列(MessageQueue),原创 2017-08-24 16:32:21 · 621 阅读 · 0 评论 -
Android常见面试题总结(二)
1、Activity正常、异常情况下的生命周期流程。正常:onCreate(表示Activity正在创建,这是生命周期的和第一人上方法。)onResume(表示Activity已经被用户可见,并且出现在前台开始活动)onStart(表示Activity正在被启动)onPause(表示被暂停)onRestart(被重启)onDestroy(被销毁)异常:(1)当用户打开一原创 2017-08-23 17:18:36 · 414 阅读 · 0 评论 -
Android中常见的面试题总结(一)
1.service有哪几种,有什么区别?1.调用startService()方法来启动Service。调用stopService()方法来停止Service。。当然,在Service内部,也可以通过stopSelf(...)方式停止其本身。2.Bound Service的主要特性在于Service的生命周期是依附于Client的生命周期的,当Client不存在时,Bound Service原创 2017-08-04 13:27:16 · 460 阅读 · 0 评论 -
Retrofit和Rxjava的简单了解
Retrofit是由square公司开发的,是一个网络开发框架1.首先使用它的时候,要先导入相关的jar包(一定要版本相同,否则运行的时候会报错)compile 'io.reactivex:rxjava:1.1.0'compile 'io.reactivex:rxandroid:1.1.0'compile 'com.squareup.retrofit2:retrofit:2.0.翻译 2017-09-05 17:14:50 · 413 阅读 · 0 评论 -
Json 解析数据 只有key,没有value的解析
前几天在网上找了一个网址 http://gank.io/api/day/2015/08/07来打算解析一下,但是碰到开头这样的数据,我用的是普通的解析试了一下,{ "category": [ "iOS", "Android", "瞎推荐", "拓展资源", "福利",原创 2017-08-30 16:33:26 · 2796 阅读 · 0 评论 -
Android常见的面试题总结(四)
1.构建者建造者模式(Builder Pattern),将一个复杂对象的构建与它的表示分离,使的同样的构建过程可以创建不同的表示。建造者模式的优点是:使得建造代码与表示代码分离,由于建造者隐藏了该产品是如何组装的,所以如要改变一个产品的内部表示,只需要再定义一个具体的建造者就可以了。2.对mvp的理解View和Model之间的耦合度降低,使其更关注自身业务逻辑;便于原创 2017-09-18 10:47:12 · 448 阅读 · 0 评论 -
Android中往sd卡中读写数据
亲测有效。1.写到Sd卡中。public void write(){ String filePath = null; boolean hasSDCard = Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED); if (hasSDCard) { // SD卡根目录的原创 2017-10-17 17:29:17 · 913 阅读 · 0 评论 -
Android中MD相关的控件介绍及使用
Material Design 中有八个控件分别是:首先,在 gradle 文件中引入 meterial design 库:compile 'com.android.support:design:22.2.0'1.CoordinatorLayout其实就是类似于一个FrameLayout布局,该布局的强大之处在于能够协调各个view之间的关系,只需要将各个view包含C原创 2017-10-09 13:42:01 · 1001 阅读 · 0 评论 -
RecyclerView添加头部和尾部
RecyclerView是ListView的升级版,之前用ListView的时候,直接有addHeadView和addFootView方法即可实现添加头尾布局(其实就是我们多种ItemViewType的一种),但是RecyclerView没有实现这个方法,很是奇怪,所以简单的总结了一个RecyclerView中添加头布局和尾布局的小demo,希望能帮到大家。点击一个按钮跳到此界面即可运行。布局原创 2017-10-18 17:51:47 · 368 阅读 · 0 评论 -
安卓7.0以上的手机拍照报错exposed beyond app through ClipData.Item.getUri()
js中调用手机系统的摄像头在安卓原生的壳子,7.0以上的手机里报exposed beyond app through ClipData.Item.getUri(),找了半天问题不是那个FileProvider的问题,在Application的onCreate()方法中加入以下代使竟然好使了,有些东西还是要试一下才知道 :StrictMode.VmPolicy.Builder builder =...原创 2019-04-29 11:16:39 · 850 阅读 · 0 评论