![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
徐代龙
这个作者很懒,什么都没留下…
展开
-
android logcat 打印完整信息
在android studio 中打印log:往往不能把请求的全部数据给打印出来,Android系统的单条日志打印长度是有限的,长度是固定的4*1024个字符长度。所以这里我们可以对输出的信息进行分段处理,以保证输出足够的长度。import android.util.Log;/** * 打印日志的工具类 * * @author snakeson */public class LogUtil原创 2016-12-30 12:54:14 · 1898 阅读 · 0 评论 -
react-native 基础入门
基本概念这里以我的个人理解,快速过一下 React Native 中一些基本概念。如果和官方的理解有些偏差,还请指出。1. 组件React Native 主要是通过 Virtual Dom 来实现显示页面或者页面中的模块。可以通过 React.createClass() 来创建自己的 Dom,在 React 中称之为组件(Component)。创建之后,就可以直接像 HTML 标准标签一样使用了。如原创 2016-12-30 12:03:21 · 861 阅读 · 0 评论 -
2017 github 上android 源码(适合工作中开发)
转载: http://blog.csdn.NET/a774057695/article/details/49889437 https://github.com/XinRan5312/Android-open-project 目前包括:Android 开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridV原创 2016-12-30 11:51:19 · 15232 阅读 · 0 评论 -
android 选择图片上传报错
从图库里选择图片是我们开发中非常常用的功能,如上传头像,上传相册。Android4.4之前的版本打开图库选择图片可以这样:Intent intent = new Intent(Intent.ACTION_GET_CONTENT, null); intent.setType("image/*"); activity.startActivityForResult(intent, START_ALBU原创 2017-01-05 09:45:07 · 989 阅读 · 0 评论 -
TortoiseSVN没有svn.exe(找不到SVN.exe)
解决办法:重新安装:这样就可以在android studio 中进行配置svn.exe路径了.原创 2016-12-27 15:48:54 · 29319 阅读 · 0 评论 -
android studio svn忽略文件设置
svn忽略文件设置:百分百成功原创 2016-10-10 13:31:50 · 406 阅读 · 0 评论 -
android textview 用html设置字体
TextView tv=(TextView)findViewById(R.id.textView1); String html="<html><head><title>TextView使用HTML</title></head><body><p><strong>强调</strong></p><p><em>斜体</em></p>"+"<p><a href=\"http://www.dre原创 2016-12-14 14:20:07 · 1198 阅读 · 0 评论 -
Android studio 导入项目出现:Failed to crunch file
问题情况Error:Execution failed for task ':ExpandCheckRecyclerView:mergeDebugAndroidTestResources'.> Error: com.android.builder.internal.aapt.AaptException: Failed to crunch file D:\AndroidStudioWorkSpace\原创 2016-11-28 09:09:59 · 8116 阅读 · 6 评论 -
WARN React-native@0.35.0 requires a peer of react@~15.3.1 but none was installed.
报错信息npm WARN React-native@0.35.0 requires a peer of react@~15.3.1 but none was installed.解决方案:方法一:npm install -save react@~15.3.1方法二:在package.json中可以添加依赖"dependencies": { "react": "^15.3.2",原创 2016-12-30 17:11:04 · 10523 阅读 · 0 评论 -
adndroid libs报错;
运行报错:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.ucoupon.uplus-1/base.apk"],nativeLibraryDirectories=[/data/app/com.ucoupon.uplus-1/lib/arm, /dat原创 2016-09-30 15:03:30 · 627 阅读 · 0 评论 -
java 常用正则表达式
匹配国内电话号码:/d{3}-/d{8}|/d{4}-/d{7} String str="13112341234,010-12456789,01012456789,(010)12456789,00861012456789,+861012456789"; Pattern p=Pattern.compile("1([\\d]{10})|((\\+[0-9]{2,4})?\\原创 2017-01-09 19:45:59 · 305 阅读 · 0 评论 -
android :StartupAbortedException
升级kotlin anko插件导致项目打不开 com.intellij.ide.plugins.PluginManager$StartupAbortedException: com.intellij.diagnostic.PluginException: org/jetbrains/Android/uipreview/AndroidLayoutPreviewToolWindo原创 2017-06-21 23:19:07 · 411 阅读 · 0 评论 -
Zxing生成含有LOGO二维码
Zxing生成二维码含有LOGOpackage com.example.mvptest;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Matrix;import android.support.v7.app.AppCompatActivity;impo原创 2017-04-18 22:11:39 · 583 阅读 · 0 评论 -
Invalid project description
今天在网上下了个源码,导入的时候发现出现Invalid project description的提示,翻译成中文就是“无效的项目描述”的意思,搞不明白遂百度找到了解决办法,现记录并共享之!Android导入一个工程时提示 Invalid project description字样,当我们单击按钮查看详细内容可以看到overlaps the location of another project的描述原创 2017-04-18 22:10:22 · 8654 阅读 · 0 评论 -
Android DataBinding库(MVVM设计模式)
什么是MVVM说到DataBinding,就有必要先提起MVVM设计模式。 Model–View–ViewModel(MVVM) 是一个软件架构设计模式,相比MVVM,大家对MVC或MVP可能会更加熟悉。MVC:(VIew-Model-Controller)早期将VIew、Model、Controller代码块进行划分,使得程序大部分分离,降低耦合。1 MVP:(VIew-Model-Pres原创 2017-02-03 14:45:02 · 790 阅读 · 0 评论 -
android studio 一键清除无用资源
前提:图片在项目中没有被任何资源引用在res文件右键,依次选择Refactor-Remove Unused Resources 结果: 观察一下是不是资源被清除掉了。原创 2017-01-30 12:10:57 · 1567 阅读 · 0 评论 -
开源框架(android)
1.哪三大图片加载框架? 1) Picasso 2) Glide 3) Fresco2.介绍: Picasso :和Square的网络库一起能发挥最大作用,因为Picasso可以选择将网络请求的缓存部分交给了okhttp实现。Glide:模仿了Picasso的API,而且在他的基础上加了原创 2017-01-26 21:45:32 · 242 阅读 · 0 评论 -
Android Scroller的基本使用
Scrollerandroid 原生类,滚动器。Scroller基础知识滚动的动作由基类view的scrollTo(x,y) 和scrollBy(dx,dy)的两个方法完成,scroller只是要根据滚动的起始位置和结束生成中间的过度动画。来形成一个滚动的动画。注意:scroller类需要与容器类进行配合才能产生滚动的过程,因为一个View在容器(比如ViewGroup)中的滚动不是自身发起的原创 2017-03-02 08:24:20 · 905 阅读 · 0 评论 -
Can't convert to dimension: type=0x1 错误处理
环境:在Launcher横屏的时候遇到了这个问题 java.lang.UnsupportedOperationException: Can’t convert to dimension: type=0x1,找了半天最后才发现是dimes值引用缺失的问题,竖屏values-port里的dimes值在values-land里没有声明,所以导致出现了这个错误。直接把values文件命名方式修改就行了 例原创 2017-01-19 11:12:05 · 3389 阅读 · 0 评论 -
Android Jsoup 爬取网页
selector 选择器的方法爬取package org.xdemo.example.jsoupdemo.extracter;import java.util.regex.Pattern;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;/** * @作者 Goofy *原创 2016-11-27 22:28:04 · 1193 阅读 · 0 评论 -
Android Studio Failed to crunch file
在导入项目中出现Failed to crunch file 这个问题:解决办法,讲出现问题下的所关联的librays 下的Build文件进行删除操作就可以了。原创 2016-11-25 15:55:09 · 982 阅读 · 0 评论 -
java.lang.UnsatisfiedLinkError… has text relocations 问题解决办法
在做项目的时候,出现了java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.mhealth37.BloodPressure-1/lib/arm/libiconv.so: has text relocations解决办法随着今天国产手机ROM都逐渐升级到了Android6.0系统,我相信肯定会有很多开发者会遇到此类问题,今天我就分享原创 2016-10-09 15:54:58 · 1633 阅读 · 0 评论 -
Multiple dex files define Landroid/support/annotation/AnimRes
出处:http://blog.csdn.net/yanzi1225627/article/details/47361375 Android Studio:Multiple dex files define Landroid/support/annotation/AnimRes由于升级了V4包,就一直报这个问题:com.android.dex.DexException: Multiple dex f原创 2016-09-02 13:17:34 · 421 阅读 · 0 评论 -
No resource found that matches the given name 'Theme.AppCompat.Light'.
android stduio工程中添加libs compat V7包就可以 .原创 2016-09-20 00:13:02 · 513 阅读 · 0 评论 -
java.util.zip.ZipException: duplicate entry during packageAllDebugClassesForMultiDex
报错信息如下:Error:Execution failed for task ':ezweather_original:packageAllDebugClassesForMultiDex'. java.util.zip.ZipException: duplicate entry: android/support/annotation/ColorRes.class 在项目的buil原创 2016-09-19 23:55:30 · 432 阅读 · 0 评论 -
程序包org.apache.http.message不存在
在项目中的build中的android 下添加一句: useLibrary ‘org.apache.http.legacy’原创 2016-09-19 23:14:19 · 1657 阅读 · 1 评论 -
一些资源文件的使用方式
摘自:http://www.cnblogs.com/leizhenzi/archive/2011/10/18/2216428.htmlAndroid中asset文件夹和raw文件夹区别*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点: 1.res/raw中的文件会被映射到R.java文件中,原创 2016-09-14 17:42:36 · 312 阅读 · 0 评论 -
解除与SVN关联,不用一个一个的删除文件
1 先新建后缀为.reg的文件夹.: 2 文件内容为: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @=”取消SVN关联” [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteS原创 2016-09-14 15:57:32 · 761 阅读 · 0 评论 -
在V7包中,不能进行actionbar的主题的修改,可以在使用
在V7包中,不能进行actionbar的主题的修改,可以在使用 getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeAsUpIndicator(R.drawable.de_actionbar_back);// getSupportActionBa原创 2016-09-06 15:53:10 · 267 阅读 · 0 评论 -
2016最新最全UIdemo集合网站
http://www.javaapk.com/demo原创 2016-09-14 17:25:42 · 777 阅读 · 0 评论 -
RN学习网站
RN学习网站: http://www.lcode.org/react-native/原创 2016-10-09 16:09:17 · 806 阅读 · 0 评论 -
找不到Share Project(Subversion)_android studio
在VCS–>Import Into Version Control,会发现只有Import Into Subversion选项,并没有Share Project(Subversion)这个选项。解决方案:在Project模式下有个.idea文件夹,找到vcs.xml文件,把里面的vcs="svn"改为vcs=""即可。代码如下:<?xml version="1.0" encoding="UTF-8原创 2016-09-20 15:26:53 · 6647 阅读 · 2 评论 -
ES6基础入门
阮一峰在线开源数据:http://es6.ruanyifeng.com/#docs/let原创 2016-11-22 12:23:29 · 226 阅读 · 0 评论 -
android:TimePicker仿照IOS时间选择器,可自定义选择器
背景: 项目要求写一个选择器:不仅仅是单纯的时间,还包括自定义部分. 搜了很久,搜出来只用一个自定义view.java类,再简单封装下的选择器: 贴下源码:public class PickerView extends View{public static final String TAG = "PickerView";/** * text之间间距和minText原创 2016-12-04 16:57:12 · 2719 阅读 · 0 评论 -
RecyclerView高级使用详解(多套布局,加载更多,监听)
原文/番茄And鸡蛋(简书作者) 原文链接:http://www.jianshu.com/p/7385e2bbb365 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。效果图实现原理1.多套布局利用RecyclerView的特性==》必须实现的ViewHolder类,在定义RecyclerView.Adapter时,在内部实现多个ViewHolder的类,根据不同需求的布局,获取到原创 2016-11-18 09:46:37 · 971 阅读 · 0 评论 -
recyclerview,AppBarLayout,Toolbar,CoordinatorLayout 的结合使用~
import android.app.Activity;import android.os.Bundle;import android.support.design.widget.AppBarLayout;import android.support.design.widget.CoordinatorLayout;import android.widget.LinearLayout;imp原创 2016-11-17 11:01:00 · 408 阅读 · 0 评论 -
android studio 打包出现的错误
Error: Suspicious namespace and prefix combination [NamespaceTypo] when I try create Signed APK解决办法:也就是说改一下布局文件的xmlns:app="http://schemas.android.com/tools" with this: 改成 xmlns:app="http://schemas.and原创 2016-09-30 14:22:18 · 1559 阅读 · 0 评论 -
android studio 2.2 错误查找 Manifest merger failed with multiple errors, see logs
android studio 2.2 导入项目后,发现一些错误没有查找到,例如 Manifest merger failed with multiple errors, see logs这种错误在清单文件下边的右边有一个merged Manifest 右边框就出现Error红色字样,原创 2016-09-28 16:03:58 · 752 阅读 · 0 评论 -
andorid studio 常见错误
转载:http://blog.csdn.net/u013325929/article/details/484369551、主项目跟他的依赖lib要放在同一个目录才能在eclipse中export2、导入eclipse中导出的项目到studio后的配置: (1)打开工作空间目录下的 gradle –> wrapper –> gradle-wrapper.properties 。修改一下内容: di原创 2016-09-28 15:08:03 · 1600 阅读 · 0 评论 -
科大讯飞使用android SDK出现21001错误码
21001,没有安装语音组件1、有没有使用SpeechUtility.createUtility()设置appid2、有没有将libmsc.so放到工程中3、如果使用的是讯飞语音+的本地功能,有没有安装讯飞语音+4、如果设备是android 5.0及其以上,需要将工程中的armeabi和armeabi-v7a文件夹中都放上libmsc.so,如果你下载的SDK中没有armeabi-v7a对应的原创 2016-11-04 13:04:57 · 3012 阅读 · 0 评论