自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (1)
  • 收藏
  • 关注

转载 android studio关于build/outputs/apk/中apk或arr或jar无法删除的解决方法

Error:Execution failed for task ':app:clean'.> Unable to delete file   后面的文件地址,可能是apk,可能是arr,也可能是classes.jar        在使用Android Studio开发时,部分朋友会遇到这个问题,但是又不是每个人都会遇到。而我则是经常遇到,经过长期开机关机的方式来删除build后,终于决定

2017-05-04 09:20:24 837

转载 android Studio app clean failed 看过来

问题描述Window上使用Android Studio一定遇见过clean失败的情况,提示build文件夹下的apk无法delete,而且自己在文件夹下删除提示权限不足,这个时候是很令人沮丧的,所以我猜测有个文件应该死锁了 ,所以有了以下的解决方案:解决方案一重启电脑,删除那个删不掉的文件,然后打开Android Studio再次rebuild project 就可以了。此方法

2017-05-04 09:12:19 1026

转载 Android LayoutInflater 源码解析

大家对LayoutInflater一定不陌生,它主要用于加载布局,在Fragment的onCreateView方法、ListView Adapter的getView方法等许多地方都可以见到它的身影。今天主要聊聊LayoutInflater的用法以及加载布局的工作原理。什么是LayoutInflaterLayoutInflater是一个用于将xml布局文件加载为View或者ViewG

2017-03-02 09:37:07 357

原创 Activity LaunchMode堆栈解析

Activity 四种launchMode分别是standard(系统默认)、singleTop、singleTask、singleInstance。下面分是否创建activity和所在栈情况进行讲解:规则:当创建一个activity时,如果所需的栈不存在,则创建所需的栈,再将创建好的activity放入栈中定义:所需栈指的是activity将要放入的栈,默认情况即不指定栈名称的情况下

2016-07-14 01:20:47 305

转载 脏纱窗不用拆!小媳妇只用一张旧报纸,奇迹就发生了······

厨房、客厅、窗户是家里经常要清洁的地方时间越久,污渍越难清洗现在就教你清洁的小妙招让你轻松清理家里各个角落的卫生保证家里一尘不染不再为打扫而烦恼了清 洗 纱 窗不用拆下纱窗,就能将纱窗打扫得很干净?将废旧报纸用抹布打湿,再将打湿后的报纸粘在纱窗的背面,五分钟后,将纱窗上的报纸取下,你会发现潮湿的

2016-06-30 14:08:35 573

转载 排名前100的Android开源库

本项目主要对目前GitHub上排名前100的Android开源库进行简单的介绍,至于排名完全是根据GitHub搜索Java语言选择「BestMatch」得到的结果,然后过滤了跟Android不相关的项目,所以排名并不具备任何官方效力,仅供参考学习,方便初学者快速了解当前一些流行的Android开源库。1.ReactNative这个是Facebook在React.jsConf2015

2016-06-23 17:41:32 1455

转载 fatal: the remote end hung up unexpectedly

发生在push命令中,有可能是push的文件过大导致解决方法:windows:在 .git/config 文件中加入[http]postBuffer = 524288000linux:git config http.postBuffer 524288000

2016-06-23 17:30:24 281

转载 Android-Develop-Resources

汇总优秀的android开发资源,欢迎fork、commit        这就是开源的好处,通过Github、各大论坛和技术博客,你会发现很多对你有用的资源。对于做技术的同学来说,深入研究一门技术很重要,但是适当的扩展自己的视野,了解他人的一些研究成果也会让我们这些菜鸟少走很多弯路。一、开源项目汇总:已经有人将优秀的Android开源项目汇总了,直接点开吧。and

2016-06-21 17:17:20 310

转载 Android 你应该知道的学习资源 进阶之路贵在坚持

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/44754023; 本文出自:【张鸿洋的博客】最近比较忙,加上希望停下来整理些东西,所以blog的更新可能会比较慢,持续奋斗中。今天给大家整理下Android墙外的学习资源,大家有什么推荐的直接

2016-06-21 16:19:20 275

原创 Android 禁止ViewPager滑动,你所不知道的细节

要实现禁止ViewPager的滑动,要怎么实现呢?第一想到就是继承ViewPager,重写ViewPager的TouchEvent事件,在TouchEvent的事件中不作任何直接return true即可。但是这样就可以了吗?NO你可以试一下在Viewpager中的一个输入框,弹出软键盘,然后再软键盘上向左滑动或者向右滑动,此时你会发现当光标滑到输入框的最左边或者最后边时,ViewPa

2016-06-17 18:41:27 3909

转载 CSDN知识库

CSDN知识库自上线以来,已推出30多个技术知识库,收录优质内容已达数万篇。所有技术知识库均包含了专家精心绘制的知识图谱,及由特邀编辑(领域专家)从海量数据中层层筛选出的精华内容和资源(学习视频、实践Demo、图书)。知识图谱可以帮助开发者全局把控该技术领域,而精选内容更能让开发者从技术细节加深了解该领域的每个核心技术点。下面我们共同看看目前已推出了哪些知识库,名称及链接请见下。

2016-06-14 09:12:23 3147 3

转载 Android开发书籍推荐 & 学习路线图 & 资料汇整

小编注:最近,小编们一直在收集,整理一些针对包括程序员、运营、设计师等在内的系统学习资料,希望给初学者一些参考,也给已经入门的人一些进阶建议,让知识体系更加系统化。当然,这个工作不可能一蹴而就,也相当不能完善,每天都有新技能、新技术产生,并发生变化,但也希望小编的努力能对大家有些微帮助。今天是Android开发书籍推荐 & 学习路线图,虽然同类内容已经不少,但也希望能给你的知识体系一下借鉴

2016-06-08 09:22:34 5355

转载 Eclipse在异常关闭后,启动闪退的解决办法

Eclipse在调试程序过程中,出现问题,强制关闭Eclipse。再启动Eclipse时闪退,重启电脑也没有用。 拟解决方案一:(成功)http://blog.csdn.net/zgf1991/article/details/37961169最好解决办法: 删除文件 [workspace]/.metadata/.plugins/org.eclipse.e

2016-06-07 09:49:26 604

转载 Android获取屏幕高度、状态栏高度、标题栏高度

在android应用中,有时需要计算个View的位置,导致需要计算状态栏高度,标题栏高度等信息。为以后方便,在此做个简单记录。晒代码前先了解一下Android屏幕区域的划分,如下图(该图引用自此文http://www.iteye.com/topic/828830 )1、 屏幕区域的获取[java] view plaincopy

2016-06-01 15:22:11 302

转载 Android开发:ZXing条码扫描-竖屏解决方案

写在前面的话感谢ZXing团队,项目下载地址:https://github.com/zxing/zxing,项目下载后,Android条码扫描主要用到三个模块:android,android-core,core。zxing项目解压后目录结构如图所示:android是ZXing提供的条码扫描器apk客户端源码,android-core和core是需要的类库。本文提供的zxing竖屏扫描解

2016-05-31 16:48:22 1649

转载 Android Studio快捷键Ctrl + Alt + Left 或Right不起作用

【现象】     每次Ctrl跳进一个方法里之后回不去,人生还要被IDE折磨【分析】     键盘没坏,必然是有其他程序占用了快捷键,问题是找到谁占用的很恶心.     找了N久,原来是intel显卡驱动程序的问题.     因特尔显卡控制面板里Ctrl + Alt + Left 用来控制屏幕旋转方向的,    虽然禁用了快捷键,

2016-05-27 17:25:52 4538 2

转载 Android 开启闪光灯做手电筒

public class HandLightActivity extends Activity implements OnClickListener{private ToggleButton toggleButton;private Camera m_Camera;@Overrideprotected void onCreate(Bundle savedInstance

2014-10-29 09:54:02 546

转载 编译Android出错:Unable to execute dex: Java heap space

提示Unable to execute dex: Java heap space1)在文件开头添加-vm C:\Program Files\Java\jre6\bin\javaw.exe其中,D:\Program Files\Java\jre6是本人机器上JRE的路径,需要根据实际情况修改2)搜索–launcher.XXMaxPermSize,将其下一行的

2014-10-29 09:49:08 428

转载 ANT 编译遭遇OutOfMemoryError

ant 编译大工程的时候,可能会遭遇OutOfMemoryError这是因为java虚拟内存不够了,需要调整java虚拟机的内存分配下面是各种解决方案的记录:方案1:如果是用Eclipse编译:window -> preferences -> java -> installed jres -> edit jre设置参数default vm arg

2014-10-28 15:11:20 694

转载 Java线程面试题Top50

不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用

2014-08-22 01:04:47 422

转载 java通过模式匹配,获取匹配到的字符串

/** * java中获取模式匹配的倒的内容 * pattern →欲获取的字符串的规则 * matcher →通过规则进行匹配 * list →用来存储匹配到的内容 * matcher.find() 如果为true则表示匹配到了 * matcher.group()表示匹配到的内容,以字符串的形式返回 */ public static void getMyOrder(

2014-07-03 12:02:08 3532

转载 Android的Notification研究

最近在研究Android,遇到了一些Notification(通知)的问题:1、Notification如何传递参数2、Notification如何区别化3、从Intent(意图)寻找Activity(活动)说起,Android的Activity栈。===========================================================

2014-05-12 10:56:15 329

原创 Android 如何实现Service不会回收也不被第三方软件杀死

1、不被系统回收在manifest.xml中设置

2014-05-02 20:00:40 586

转载 Android获取字体高度和设置行高

网络中好多资料介绍获取字体高度的方法如下: Java代码  public int getFontHeight(float fontSize)  {      Paint paint = new Paint();      paint.setTextSize(fontSize);      FontMetrics fm = paint.getFontMet

2014-03-27 19:22:00 1220

转载 Android自定义view-文本自动换行

文本自动换行原理:文本超出控件宽度后,自动换到下一行绘制。实现代码:protected void onDraw(Canvas canvas) {        FontMetrics fm = mPaint.getFontMetrics();            float baseline = fm.descent - fm.ascent;     floa

2014-03-27 19:07:28 1068

转载 Android UI 之居间绘制文本内容的正确方法——实现自定义一个TextView

Android UI 之居中绘制文本内容的正确方法——实现自定义一个TextView    我们在自定义一个控件的时候,有时候会需要自己来绘制一些文本内容,这样就自然而然遇到确定文本的方位的问题,比如文本需要水平居中,垂直居中,居左,居右,左上。。。等等很多情况。其中最常见的就是文本位于控件的正中央了。    既然是文本居中,那就要让文本水平居中,并且同时垂直居中,我们分开来做。

2014-03-27 17:59:29 573

转载 【Android】自定义控件让TextView的drawableLeft与文本一起居中显示

TextView的drawableLeft、drawableRight和drawableTop是一个常用、好用的属性,可以在文本的上下左右放置一个图片,而不使用更加复杂布局就能达到,我也常常喜欢用RadioButton的这几个属性实现很多效果,但是苦于不支持让drawbleLeft与文本一起居中,设置gravity为center也无济于事,终于有空研究了一下,这里与大家一起分享。 

2014-03-27 17:45:44 486

转载 MySQL存储过程详解 mysql 存储过程

mysql存储过程详解1.      存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存

2014-03-25 15:35:59 357

转载 AndroidManifest.xml文件解析

一、关于AndroidManifest.xmlAndroidManifest.一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序

2014-03-19 15:35:41 426

转载 Java通过反射创建对象

java可以在运行时动态获取某个类的类信息,这就是java的反射。一、通过反射创建不带参数的对象这个比较简单,不需要获取这个类的构造方法类,不需要指明构造参数的参数列表。下面是要使用的类和方法,使用步骤如下:Class(类):Class 类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是一种接口。每个数组属于被映射为 Class 对

2014-03-18 19:46:56 501

转载 Android中实现多行、水平滚动的分页的Gridview实例源码 详细出处参考:http://www.jb51.net/article/38169.htm

如果单行水平滚动,可以用Horizontalscrollview实现。如果是多行水平滚动,则结合Gridview(一般是垂直滚动的)和Horizontalscrollview实现详细出处参考:http://www.jb51.net/article/38169.htm功能要求: (1)比如每页显示2X2,总共2XN,每个item显示图片+文字(点击有链接)。 如果单行水平滚动

2014-03-13 19:49:24 995

转载 Android 开发中,如何将 SQLite 和 APK 一起打包发布

最近一时心血来潮,尝试开发 Android 程序,练习的项目是个简单的天气预报程序。其中天气预报自然要涉及全国各地各个地区,我把这些地区名以及地区代码放在一个 SQLite 数据库里,当然 Android 对 SQLite 也支持的很好。问题是,学习过程中发现很多教程或者示例,都是程序运行后即时创建一个数据库,然后建表、插入数据什么的,而我自己的想法是在电脑上把数据库事先准备好,然后随 APK 一

2014-03-11 19:21:17 505

转载 SQLite的学习总结

一. 如何获取SQLite最新版本官方站点:http://www.sqlite.org/从http://www.sqlite.org/网站的Download页面获取即如下页面下载http://www.sqlite.org/download.htmlhttp://blog.csdn.net/littletigerat二.Windows下的SQLite的源代

2014-03-11 13:47:55 611

转载 Android中SQLite应用详解

上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于An

2014-03-10 21:11:44 432

转载 Android-~/bin/repo: line 1: syntax error near unexpected token `newline

最近在下载安卓源码时老是出现各种问题,通过网上大牛给出的方法总是也解决了,先总结如下,以备查用:1.执行到curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo这步出现问题: 解决方法一:变更网址,网上贴出的有很多,我使用的是这个:curl h

2014-03-10 20:37:36 4460

转载 安装64bit Ubuntu12.04/12.10 遇到的问题以及解决办法

1、没法用apt-get install 安装软件包提示错误E: The package lists or status file could not be parsed or opened。网上是删除/var/lib/apt/lists下的文件,之后再apt-get update即可。——但是貌似不行。咋办呢?还老提示什么系统错误,以前用ubuntu

2014-03-10 14:30:35 777

原创 Ubuntu 配置java环境

1、浏览器输入http://www.oracle.com/technetwork/java/javase/downloads/index.html,选择要下载的jdk,我是jdk6u45_linux_i586.bin,下载之后保存在默认的文件夹中,我这里是/home/vko/Download2、用超级用户登录,输入如下命令sudo cp /home/vko/Download/jdk6u45_l

2014-03-10 13:40:42 570

转载 C语言中的函数指针与指针函数

函数是任何一门语言中必不可少的部分,正是由这些函数组成了程序。首先谈一下C语言中的函数指针与指针函数,再了解一下函数参数传递的相关原理。1.函数指针与指针函数(1) 函数指针 即指向这个函数的指针,定义为 数据类型 (*fun)(参数列表) ,()的优先级比*高,所以*fun加括号。如 void (*fun)(int*,int*);(2)指针函数 即返回值是指针的函数,定义

2014-03-10 00:11:05 430

转载 C语言中的strlen与sizeof的区别

sizeof与strlen是有着本质的区别,sizeof是求数据类型所占的空间大小,而strlen是求字符串的长度,字符串以/0结尾。区别如下:(1) sizeof是一个C语言中的一个单目运算符,而strlen是一个函数,用来计算字符串的长度。(2)sizeof求的是数据类型所占空间的大小,而strlen是求字符串的长度实例1:printf("char=%d/n",

2014-03-10 00:10:23 409

转载 C语言中的常量指针与指针常量

1. 常量指针与指针常量是C语言中两个比较容易混淆的概念:(1) const char* p;(2) char* const p=a;(3) char* p="abc";(1)式定义了一个常量指针,即指向一个常量的指针,指向的内容是常量,不可修改,放在常量区的,但指针本身可以修改,即*p='b',是非法的,*p是p指向的常量的第一个字符,是个常量,不能改变的。p=&

2014-03-10 00:09:26 655

android studio kotlin插件(kotlin-plugin-1.1.2-release-Studio2.3-5)

android studio kotlin插件(kotlin-plugin-1.1.2-release-Studio2.3-5)

2017-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除