08 2015 档案
摘要:问题描述:用android自带的Camera获取图片,上传至远程数据库中(mysql),以BLOB格式存储,但在提取图片时,始终无法在android界面显示,示例代码如下:.........s = new Socket("192.168.0.68", 9999);din = new DataInpu...
阅读全文
摘要:https://github.com/rengwuxian/MaterialEditTexthttp://www.rengwuxian.com/post/materialedittext
阅读全文
摘要:获取应用包名打开Android 应用工程的 AndroidManifest.xml配置文件,package 属性所对应的内容为应用包名。如下图所示,红框中的内容:获取 Sha1 值开发模式(debug)和发布模式(release)下的 sha1 值是不同的,发布 apk时 需要根据发布apk对应的k...
阅读全文
摘要:Github是管理软件开发的首选托管网站,12306的火车票插件一时让国内当时很多小白开发者(当然也包括我)认识到了这个网站。GitHub可以托管各种git库,并提供一个web界面,与 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简...
阅读全文
摘要:ActionMac OSXWin/Linux注释代码(//)Cmd + /Ctrl + /注释代码(/**/)Cmd + Option + /Ctrl + Shift + /格式化代码Cmd + Option + LCtrl + Alt + L清除无效包引用Option + Control + OA...
阅读全文
摘要:给定字体大小适配时应按照12sp,14sp,18sp,22sp 这几种字体的大小设置,以避免字体大小混乱12sp以上大小,14sp 18sp 22sp 字体首选大小,不要使用奇数、小数,否则会造成精度丢失mdpi,hdpi,xhdpi,xxhdpi,xxxhdpi 应按照2:3:4:6:8的比例进行...
阅读全文
摘要:Android Design Android 设计指南非官方简体中文版http://www.apkbus.com/design/index.htmlhttp://www.zcool.com.cn/u/360473http://www.woofeng.cn/articles/385.htmlhttp:...
阅读全文
摘要:问题发生概述:程序编译正常,在用Eclipse调试执行时,报错Unable to execute dex: Multiple dex files define,因为以前也没有遇到这类错误,首先便尝试万能纠错发,如下方法一,也是上网搜索众多解决方案之一,尝试后未果,便按照搜索方案,逐一尝试,都未能解决...
阅读全文
摘要:安装VMware Tools,在VMware面板上选择“虚拟机-重新安装VMware tools…”,如下图所示:在这里VMware虚拟了一个光盘镜像,我们需要把这个镜像挂载到本机的/mnt目录下面;在这里我们不妨建立一个子目录,按Ctrl+Alt+T,打开终端复习一下linux命令吧。首先要切换到...
阅读全文
摘要:由于Android下摄像头预览数据只能 ImageFormat.NV21 格式的,所以解码时要经过一翻周折.Camera mCamera = Camera.open();Camera.Parameters p = mCamera.getParameters();p.setPreviewFormat(...
阅读全文
摘要:http://kuai.xunlei.com/d/ru4IAALVJQBesH9U93e?p=20395vmware workstation 11注册机是一款可以免费生成vmware11.0版本序列号的软件,从而免费使用该软件,为用户节省大量的费用,激活方法也简单具体如下,本站提供vmware 11...
阅读全文
摘要:一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap...
阅读全文
摘要:Android操作系统那个可以通过调用手机平台来实现一些特定的功能,诸如网页的显示,邮件的发送等等。那么今天就为大家总结了几个Android调用平台功能的应用技巧,帮助大家增加编程经验。Android调用平台功能之显示网页Uriuri=Uri.parse("http://google.com"); ...
阅读全文
摘要:Java中经常会用到迭代列表数据的情况,本文针对几种常用的写法进行效率比较。虽然网上已经有了类似的文章,但是对他们的结论并不认同。常见的实现方法:1.for循环:[java]view plaincopyprint?for(inti=0;i0)4.迭代:[java]view plaincopyprin...
阅读全文
摘要:先把ISO镜像文件下载好放到不安装系统的盘里,如果要直接升级原系统,那你用压缩软件把镜像打开,然后双击setup.exe,按照提示往下走就行,默认是直接升级的;如果你要装在其他盘,装成双系统,那就不能直接setup.exe,打开镜像后下面有一个sources的文件,双击打开后里边还有一个setup....
阅读全文
摘要:在cpp中为了可移植性,string的长度是string::size_type,突然就想知道java允许的最大字符串长度为多少。看String的源码:publicfinalclassString110implementsjava.io.Serializable,Comparable,CharSequ...
阅读全文
摘要:1:Application是什么? Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动...
阅读全文
摘要:最近,由Onionman创作的《黑凤梨》完整版视频亮相,恶搞的歌词,大串烧的形式,短短四十秒的动画短片直(da)击(kai)人(nao)心(dong)。让无数网友为歌声里透露出的浓浓爱意忍俊不禁。其实《黑凤梨》是邓紫棋在《我是歌手》节目中演唱的粤语歌《喜欢你》的谐音:“黑凤梨,拿霜来冻硬,硝酸更...
阅读全文
摘要:中国解放初期的车辆多是国民党军队留下来的美国车,那时车速表是以英里为单位,mile 发音为“迈”。学车都是师傅传徒弟,口授里夹杂了许多外来语(如开关发音“司维子”、阀发音“凡尔”、轮毂发音“哈巴”等),车速都是用“迈”来表示的。 后来改公制了,速度正确叫法是“每小时××公里”,可能是叫习惯了,也太普...
阅读全文
摘要:最近开始研究Google Play的In-app BillingIAB内置计费API,发现一个比较烦人的问题就是测试时应用必须经过正式签名,而默认Eclipse ADT调试运行使用的是临时生成的Debug专用证书,默认为C:\Users\XXX\.android\debug.keystore。于是每...
阅读全文
摘要:获取屏幕的宽度与高度有以下几种方法:1、WindowManager wm = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE);intwidth = wm.getDefaultDisplay().getWidt...
阅读全文
摘要:目标:把中文字符绘制到目标矩形的居中位置。问题:Android的Canvas绘图,drawText里的origin是以baseline为基准的,直接以目标矩形的bottom传进drawText,字符位置会偏下。这样写代码:[java]view plaincopy@Overridepublicvoid...
阅读全文
摘要:package com.whoop.mobile.trace.util;import android.content.Context;import android.content.res.Resources;import android.view.Gravity;import android.wid...
阅读全文
摘要:1.创建一个自己想要显示Toast风格的XML如下代码(toast_xml.xml):[html]view plaincopyprint?2.封装一个Toast共同类,当然也可以直接在activity运用,那么我是用共通类,当然只是简单的封装:[html]view plaincopyprint?im...
阅读全文
摘要:EditText属性描述android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottomandroid:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置...
阅读全文
摘要:命令行生成keystoredos下进入JDK的bin目录运行如下命令:keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore(-validity 20000代表有效期...
阅读全文
摘要:方法一:在 xml 文件中设置文本编辑框属性作字符数限制如:android:maxLength="10" 即限制最大输入字符个数为10方法二:在代码中使用InputFilter 进行过滤//editText.setFilters(new InputFilter[]{new InputFilter.L...
阅读全文
摘要:给一个APK做签名,选择新建一个key并填写相关信息,但在Finish时,keytool报出了一个错误:keytool error: java.io.IOException: Incorrect AVA format这是因为在创建key的时候,organization和organizational ...
阅读全文
摘要:打包时报如下错误:Export aborted because fatal lint errors were found. These are listed in the Lint View. Either fix these before running Export again,or turn ...
阅读全文
摘要:一般在写用户注册模块的时候都在对注册的用户名进行判断,查看一下有没有.!@#$%^&*()等这样的特殊字符,注册信息里一般将这些字符视为非法字符不允许注册。怎么进行判断呢,这里就用到了正则表达式了。先来解释一下下面几个正则表达式:String chinese = "^[\\u4E00-\\u9FA5...
阅读全文
摘要:AlertDialog.Builder builder = new AlertDialog.Builder(DialogActivity.this,AlertDialog.THEME_TRADITIONAL);//传统主题AlertDialog.Builder builder = new Alert...
阅读全文
摘要:1.自定义Activity显示样式先在res/values下建colors.xml文件,写入:viewplainprint?1.2.3.4.#90005.viewplaincopytoclipboardprint?1.#9000这个值设定了整个界面的透明度,为了看得见效果,现在设为透明度为56%(9...
阅读全文
摘要:Canvas 作为绘制文本时,使用FontMetrics对象,计算位置的坐标。public static class FontMetrics{ public float top; public float ascent; public float descent; public float bott...
阅读全文
摘要:canvas.drawText("www.jcodecraeer.com", x, y, paint); x和y参数是指定字符串中心的坐标吗?还是左上角的坐标?这个问题的直观印象应该是左上角的坐标,但是安卓的处理有点另类,我都怀疑安卓的设计者是不是脑壳有问题了。x默认是‘www.jcodecraee...
阅读全文
摘要:在使用canvas.drawText()绘制文字的时候,发现,如果需要绘制的文字较长,需要换行,通过在文字中加上“\n"或者”\r\n"都无法实现换行,如果非要使用canvas.drawText()方法来绘制,则必须自己手动的将文字给断开,这样很不方便,如果需要改变文字大小的时候,则还需要重新改写断...
阅读全文
摘要:做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?现在我们就来讨论一下他的用法。1、添加文件attrs.x...
阅读全文
摘要:/********************************************************************************************* author:conowen@大钟 * E-mail:c...
阅读全文
摘要:首先先讲一个比较简单点的例子(最简单的我就不讲啦,网上很多),帮助新手理解Gson的使用方法: 比如我们要解析一个下面这种的Json: String json = {"a":"100","b":[{"b1":"b_value1","b2":"b_value2"},{"b1":"b_v...
阅读全文
摘要:java.lang.OutOfMemoryError异常解决方法原因:常见的有以下几种:1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启...
阅读全文
摘要:“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。我们都知道android...
阅读全文
摘要:有些朋友可能会动态的修改Android中strings.xml文件中的值,在这里给大家推荐一种简单的方法。strings.xml中节点是支持占位符的,如下所示:整数型:%1$d,浮点型:%2$.2f,字符串:%3$s其中%后面是占位符的位置,从1开始, $后面是填充数据的类型%d:表示整数型;%f:...
阅读全文
摘要:12345678910111213141516171819202122232425262728293031323334353637383940414243packagecom.util;importjava.text.DateFormat;importjava.util.Calendar;impor...
阅读全文
摘要:更换radiobutton中的图片在xml中很好设置,但对于初学者如何在代码中设置还是不容易找的。没法子,通过看原版api找到两个方法,setCompoundDrawables和setCompoundDrawablesWithIntrinsicBounds。下面交给大家方法。第一个方法:setCom...
阅读全文
摘要:这篇文章主要介绍了Android中的windowSoftInputMode属性详解,本文对windowSoftInputMode的9个属性做了详细总结,需要的朋友可以参考下 在前面的一篇文章中,简单的介绍了一下如何实现软键盘不自动弹出,使用的方法是设置android:windowSoftInputM...
阅读全文
浙公网安备 33010602011771号