- 博客(33)
- 资源 (4)
- 收藏
- 关注
原创 解决Android Studio安装成功后出现Unable to create Debug Bridge,Unable to start adb server问题
安装AS成功后,一切正常,但是当准备创建个demo运行时一直出现Unable to create Debug Bridge,Unable to start adb server这个问题。上网浏览了不少的blog,但是大多数一直在说的是 adb的端口号是5037,说是adb 的端口被占用了,解决的办法就是查找到占用5037的这个进程的id,然后kill掉这个进程,但是我试过了不起啥作用,
2017-03-14 17:12:00 10606 11
原创 android 打开和关闭软件盘
android程序启动后直接弹出和自动关闭软键盘private void inputMethodManager() { Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { InputMethodManager inputMethodManager = (I
2017-03-04 23:30:10 1233
原创 在TextView/EditText中添加图片方法
TextView tv_display=(TextView)findViewById(R.id.tv_display); SpannableString tv_ss = new SpannableString(1+"");Drawable tv_d = getResources().getDrawable(R.drawable.img);//加载应用程序中图片tv
2017-03-04 23:19:09 2250
原创 android关于文本字符串进行URLEncoder.encode()编码后 空格 回车的处理
android关于文本字符串进行URLEncoder.encode()编码后 空格 回车的处理(1)当文本中包含空格时,直接.encode()会导致文本中的空格不准确,或者来说就是空格出现的位置跟你之前没有转化的格式不一致。 解决办法:在转化编码之前将文本中所有的空格进行替换,替换之后在进行URLEncoder.encode()编码,替换格式如下: String str=c
2017-03-04 23:15:15 3223
原创 android关于表情图片复制与粘贴
最近遇到一个问题就是表情图片的确是追加到edittext中了,但是当你点击复制或者剪切然后粘贴的时候,理论上是将表情进行粘贴,而事实我的测试的结果是,将图片的内存地址粘贴上去了(一堆整数)。不知道别人遇到没有反正我是遇见了。 先说下表情是如何追加到editext中: 1.追加表情到edittext中: 遇到两种问题1.有
2017-03-04 23:10:00 4431
原创 android 给assets文件夹中图片设置点击、按下状态
最近在做换肤这个功能,由于res资源文件下只能放置一套资源图片,所以改用将另一套资源放置在asset文件夹下先说下环境:res资源文件夹下有一套默认的资源图片,另一套资源放置在asset文件夹下,保证所有图片的名字与res资源下的图片名字、color.xml中的颜色名称相同。资源放置成功后,进行代码编写解决办法:1.首先从asset文件夹中将选中、为选中的图片读取出来2.给读到的图
2017-03-04 22:59:29 1276
原创 android中处理 Unable to resolve target 'android-4'的问题
在你所导入的项目中找到project.properties/default.properties文件中更改你当前SDK中platforms中的现有的版本:比如我的SDK中的platforms当前没有android-4这个版本,但是有android-7,可以改成target=android-7,即可。
2017-03-04 22:56:08 348
原创 Git基础命令
git 用法1.git status 查看当前程序代码状态2.git add -f添加文件2.git commit -am "" 提交3.git pull 获取代码4.git push 上传提交更新代码5.git diff ( 如果有冲突,通过git diff查看不同)6.git branch 查看当前项目,有几个分支7.git checkout -b 进入分支目
2017-03-04 22:51:45 309
原创 链接真机时出现?????? no permissions 临时解决办法
1. sudo -s2. adb kill-server3. adb start-server出现*daemon not running. starting it now on port 5037 * * daemon started successfully *4. adb devices说明获取权限成功!,你可以直接将应用程序直
2017-03-04 22:49:10 587
原创 TextView对setEllipsize的设置
在我们编程中常常在XML中设置好组件的各种属性,但由于程序的需要,只能在代码中更改某些组件的一些属性,或者是恢复为原来的状态,例如: TextView tv=new TextView(this); tv.setMaxLines(2); tv.setEllipsize(TruncateAt.END);这个就是我为Tex
2017-03-04 22:40:03 12653
原创 ViewGroup与View的事件分发机制
参考地址:http://blog.csdn.net/reakingf/article/details/52029575突然间想写博客了,就借着复习的机会,整理一下,方便以后查看。上代码:首先先创建一个Layout,这个Layout是ViewGroup类型,我这里就用个LinearLayout,因为LinearLayout也是继承自ViewGroup。ViewGroup在事件
2017-03-03 17:07:05 316
转载 如何高效地判断数组中是否包含某特定值
此篇文章转自:http://www.importnew.com/10937.html 如何检查一个未排序的数组中是否包含某个特定值,这是一个在Java中非常实用并且频繁使用的操作。
2016-11-23 15:29:13 1710
原创 Eclipse离线安装findbugs插件
(1).首先下载findbugs插件,我下载的是edu.umd.cs.findbugs.plugin.eclipse_2.0.3.20131122-15020这个版本。如果是下载的是3.0需要JDK1.8,我用的是JDK1.6所有搜的是这个版本下载的。(2).将findbugs解压到安装的Eclipse的plugins中 例如:在E:\tools\eclipse\plugins中进行解压缩。(3)
2016-09-19 18:18:09 7588
原创 解决SVN 提交时出现Attempted to lock an already-locked dir svn: Commit failed (details follow):
解决SVN 提交时出现Attempted to lock an already-locked dir svn: Commit failed (details follow):当在Eclipse中应用SVN版本管理时,提交代码有时会遇到 :Attempted to lock an already-locked dirsvn: Commit failed (details follow):svn:
2016-09-19 18:00:18 5877
原创 adb命令使用
由于经常会用到adb命令,再次记录下,方便以后查找,从基础的来,慢慢积累,若有不对的地方。希望大家指出来:1.关闭adbadb kill-server2.启动adbadb start-srever3.查看当前设备连接adb devices4.adb截屏(这里是以盒子截屏为例)adb shell screencap -p /sdcad/xxx.png5.将截取图
2016-07-14 17:23:04 615
原创 android Webview基本配置以及android与js交互
最近一直研究webview的使用,包含webview配置、android与js的交互。不多说了。1、先看看webview基本设置: WebSettings settings = webView.getSettings(); settings.setCacheMode(WebSettings.LOAD_DEFAULT); settings.setDomStorageEnabled(true);
2016-04-06 15:18:56 556
原创 计算两个日期相差的天数、月份
package com.example.datetestdemo;import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; /** * @Description: 计算日期间相差天数、月份(相差的天数用1年2个月零3天格式展示)工具类 * @Author
2016-02-01 17:26:13 4586
原创 Mac 上Cordova环境搭建、Cordova项目创建
一直在做android端基于原生软件的开发,由于公司的需求,所以就开启了Cordova的学习。不多说了,就到这里。 第一篇Cordova环境搭建 1、http://blog.sina.com.cn/s/blog_6f72ff900102v82a.html 借助于这篇帖子。 首先下载node.js,网址为:https://nodejs.org/en/,我选择的是 OS X V5.4.1 st
2016-01-14 18:18:27 5097
原创 解决更新Android SDK时出现A folder failed to be renamed or moved办法
问题描述:更新android SDK,但是更新的时候,会出现如下的问题。 A folder failed to be renamed or moved.On Windows this typically means that a program is using that folder (for example Windows Explorer or your anti-virus softw
2016-01-12 14:43:34 3944 5
原创 Android 获取标题栏以及状态栏的高度
好久没有总结了,写些常用的方法方便我以后开发使用。好啦,不哈拉了,正文如下:/** * @Description: 获取状态栏的高度 * @Author:dream * @Since:2015-12-17 * @Version:1.1 * @param context 当前上下文 * @return int 状态栏高度 */ public int getStat
2015-12-17 13:09:06 401
原创 Android 读取Excel文件
1.首先引入poi-3.9-20121203.jar、poi-ooxml-3.9-20121203.jar两个jar包 2. /** *读取本地excel文件 **/public static JSONArray readExcel(File file)throws JSONException{ JSONArray array=new JSONArray();
2015-07-14 11:17:03 1572
原创 Android 上打开word、excel、图片文件
/** * 打开Word文件的intent * @param param * @return */ public static Intent openWordFileIntent(String filePath) { Intent intent = new Intent("android.intent.action.VIEW"); intent.addCategory("a
2015-07-14 10:16:26 2111 1
原创 android 状态栏及通知栏中的下载动画效果实现
android 下载APK状态栏及通知栏中的下载动画在下载APK时,看到通知栏和状态栏中一般下载的图标都是动态的,以为是.gif图,结果经过试验,.gif的图根本就不是动态,后来通过查资料才知道,原来是RemoteViews不支持,后来经过朋友的提示,用了帧动画的方式替代了gif动态图,结果就是动态下载图了,不多说,看下代码:1.首先在开启下载线程前初始化一些资源/**
2015-06-16 16:05:25 3324
原创 ViewPager中图片的动态删除
ViewPager中图片的动态删除查看了不少关于ViewPager的资料,但更多的是ViewPager中View的展示,网上也有不少资料说更新页面的事例,但是试过一遍,不咋好使,所以只能是自己动手了。 首先描述下我现在的需求,拍照后将图片保存本地,然后,通过ViewPager进行图片的展示,滑动到当前的图片可删除(保存在本地的图片也清除),同时页面刷新。 一、遇到的主要问题: 1.页面不刷新;
2015-02-15 16:06:46 1503
原创 开源项目slidmenu 搭建
1.去github上下载开源控件ActionBarSherlock、SlidingMenu2.先将ActionBarSherlock中的library导入eclipse中3.将SlidingMenu 中的library导入程序,由于ActionBarSherlock Library可能与slidmenu中的library 中android-support-v4.jar版本不同,所以要将
2014-08-25 08:56:43 494
原创 辞职后的随笔
很少去写博客,此刻心情还好,就来抒发下感受吧。这就要从我的高中时代说起,曾经电视迷的我,看了一部电视剧后,就发奋图强励志要做一名白领,然而在我什么不懂得情况下,在高考报考志愿的时候就选择了软件专业。胆子还算比较大吧,就因为一部电视剧,我走到了这个行业。大学毕业后,开始进入工作的时候,真是挨了不少的批评,因为是新手,基础知识一般、技术就更别提了,曾经因为一个问题跟我的头儿起了冲突,年少气盛,
2014-03-16 00:54:12 797
原创 解决ListView、gridview滚动过程中checkbox错位问题
问题:在ListView、gridview滚动过程中checkbox错位问题解决办法:在adapter中给checkbox添加监听事件之前。设置成:(1)checkBox.setOnCheckedChangeListener(null);设置完成后,(2)在添加checkbox的监听事件:checkBox.setOnCheckedChangeListener(new OnCheck
2013-12-26 10:38:28 669
解决ListView、gridview滚动过程中checkbox错位问题
问题:在ListView、gridview滚动过程中checkbox错位问题解决办法:在adapter中给checkbox添加监听事件之前。设置成:(1)checkBox.setOnCheckedChangeListener(null);设置完成后,(2)在添加checkbox的监听事件:checkBox.setOnCheckedChangeListener(new OnC...
2013-12-26 10:38:00 124
原创 获取imageView 的宽高
int lwidth = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED); int rheight = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED); imageview.measure(lwidth,rheight);
2013-12-26 10:09:00 754
获取imageView 的宽高
获取View的宽度高度 int lwidth = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);int rheight = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);imageview.measure(lwi...
2013-12-26 10:09:00 520
转载 Android排错:has leaked window com.android.internal.policy.impl.PhoneWindow$ that was originally added
转自:http://www.cnblogs.com/royenhome/archive/2011/05/20/2051879.html异常场景:经常在应用中需要处理一些耗时的工作,诸如读取大文件、访问网络资源等。为了避免因程序假死而带来的糟糕用户体验,通常我们可以通过线程+Handler或者Android提供的AsyncTask来解决该问题,并一般以ProgressDialog
2012-08-08 16:52:27 339
Android排错:has leaked window com.android.internal.policy.impl.PhoneWindow$ that was originally added...
转自:http://www.cnblogs.com/royenhome/archive/2011/05/20/2051879.html异常场景:经常在应用中需要处理一些耗时的工作,诸如读取大文件、访问网络资源等。为了避免因程序假死而带来的糟糕用户体验,通常我们可以通过线程+Handler或者Android提供的AsyncTask来解决该问题,并一般以Progres...
2012-08-08 16:52:00 114
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人