Android
文章平均质量分 70
zzm628
这个作者很懒,什么都没留下…
展开
-
如何在Android的TextView中显示带html的文本
众所周知,想要在TextView中显示html的内容,可以通过Html.fromHtml(data)来实现,但是Html.fromHtml(data)是不是支持所有的html标签呢,答案是否定的。比如常见的style就不支持。那么到底都支持哪些呢,通过查看源代码发现如下:所以如果想要使用style的话,这样是不行的。需要使用webview替原创 2015-04-29 16:58:31 · 686 阅读 · 0 评论 -
android中xml tools属性详解
第一部分安卓开发中,在写布局代码的时候,ide可以看到布局的预览效果。但是有些效果则必须在运行之后才能看见,比如这种情况:TextView在xml中没有设置任何字符,而是在activity中设置了text。因此为了在ide中预览效果,你必须在xml中为TextView控件设置android:text属性1234转载 2016-02-16 15:13:28 · 425 阅读 · 0 评论 -
Android初学者Eclispe环境启动遇This Android SDK requires Android Developer Toolkit version 23.0.0 or above
当我们进行Android开发,配置安装环境Eclispe&SDK&ADT过程中,在SDK在线安装后,重新登录Eclispe,会出现警告框:This Android SDK requires Android Developer Toolkit version 23.0.0 or above. Current version is 22.2.1.v.201309180102-833290. Ple转载 2016-02-03 15:41:53 · 395 阅读 · 0 评论 -
DPI、PPI、DP、PX 的详细计算方法及算法来源是什么?
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:bigyang链接:http://www.zhihu.com/question/21220154/answer/18584739来源:知乎1. dpi是dot per inch,每英寸多少点,ppi是 Pixel per inch,每英寸像素数,针对显示器的设计时,dpi=ppi。ppi计算方法是转载 2016-02-17 11:21:04 · 16912 阅读 · 0 评论 -
酷友观点/经验:UI设计师不可不知的安卓屏幕知识(原创文章)
不少设计师和工程师都被安卓设备纷繁的屏幕搞得晕头转向,我既做UI设计,也做过一点安卓界面布局,刚好对这块内容比较熟悉,也曾在公司内部做过相关的讲座,在此,我将此部分知识重新梳理出来分享给大家!1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等转载 2016-02-17 11:59:45 · 520 阅读 · 0 评论 -
Android Duplicate files copied in APK
今天调试 android 应用遇到这么个问题:Duplicate files copied in APK META-INF/DEPENDENCIES File 1: httpmime-4.3.2.jar File 2: httpmime-4.3.2.jar貌似说两个包里面的文件重复了还是怎么的,谷歌了一番之后据说应该是 android studio 自身的bug解决办法:转载 2016-03-16 10:22:57 · 291 阅读 · 0 评论 -
duplicate files copied in APK META_INF/NOTICE [duplicate]
查看build.gradle 文件:dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:support-v4:19.1.0' compile 'com.android.support:appcompat-v7:19.1.0'原创 2016-03-16 10:25:46 · 287 阅读 · 0 评论 -
Error in switch in android 5.0
Error in switch in android 5.012-08 08:48:30.417: E/InputEventReceiver(31006): Exception dispatching input event.12-08 08:48:30.417: E/MessageQueue-JNI(31006): Exception in MessageQueue c原创 2016-03-16 11:33:01 · 602 阅读 · 0 评论 -
一个帖子学会Android开发四大组件
注:本文来自“友盟杯”,仅在此阅读,学习这个文章主要是讲Android开发的四大组件,本文主要分为一、Activity详解二、Service详解三、Broadcast Receiver详解四、Content Provider详解外加一个重要组件 intent的详解。一、Activity详解Activty的生命周期的也就是它所在进程的生命周转载 2016-02-18 17:21:21 · 309 阅读 · 0 评论 -
java.lang.IllegalStateException: attempt to re-open an already-closed object
java.lang.IllegalStateException: attempt to re-open an already-closed object的解决方法:如果你在一定的时间内需要重复的操作数据库,那么不要调用close()方法,关闭游标就可以了。在你Activity注销或者真正不再需要的时候调用数据库的colse()方法.原创 2016-03-21 17:51:33 · 810 阅读 · 0 评论 -
关于Android中添加id
Android 有"ID"资源。在values资源目录下添加即可:xml version="1.0" encoding="UTF-8"?> name="xxx_xxx" type="id"/>是编译时生成的id。原创 2016-03-15 17:17:10 · 1195 阅读 · 0 评论 -
Android:添加自己的应用到“分享”->"发送文件"选项
1. 增加Intent-Filter,使得当前应用会出现在特定文件共享功能菜单里以下示例代码表示任何类型的文件"共享"(Share via)菜单都会出现当前应用。以下intent-filter可以添加到任意activity上,也可以同时添加多个activity上[html] view plaincopyintent-filter>转载 2016-01-13 15:50:45 · 2574 阅读 · 0 评论 -
android工程生成第三方jar包
开发中需要将一个已存在的工程生成一个jar包供新的app来使用。 大概流程如下。生成jar包的应用称为A , 右键A app 弹出菜单,选中Export...如图 在弹出的页面选择Java/ JAR file 点击“next” 如图 在弹出的界面 左方去掉res的勾选,不用将res导出到转载 2015-12-04 16:25:06 · 466 阅读 · 0 评论 -
Sqlite删除列方法
Sqlite删除列方法转载 2015-11-03 14:51:38 · 609 阅读 · 0 评论 -
webView loadData 中文乱码问题
webView 使用 loadData方法中文部分会出现乱码,即使指定“utf-8”、“gbk”、“gb2312”也没用。解决方法如下:写成:loadData(data, "text/html; charset=UTF-8", null);这样就不会再出现乱码参考文章:http://wj495175289.blog.163.com/blog/static/1620826转载 2015-04-29 16:47:57 · 382 阅读 · 0 评论 -
如何在TextView中显示网络上的图片
方法如下:Thread t = new Thread(new Runnable() { Message msg = Message.obtain(); @Override public void run() { ImageGetter imageGetter = new ImageGetter() { @Override public D原创 2015-04-29 17:20:55 · 2336 阅读 · 0 评论 -
Android开发中如何使用assets中的文件
第一步通过 getAssets().open(fileName)获得inputstream第二步,获得了inputstream就可以做任何想做的事情了。代码如下:private void onClickButtonTian() { try { String fileName = Environment.getExternalStorageDirectory() .g原创 2015-05-15 13:47:49 · 643 阅读 · 0 评论 -
WebView中实现文件下载功能
WebView控制调用相应的WEB页面进行展示。当碰到页面有下载链接的时候,点击上去是一点反应都没有的。原来是因为WebView默认没有开启文件下载的功能,如果要实现文件下载的功能,需要设置WebView的DownloadListener,通过实现自己的DownloadListener来实现文件的下载。具体操作如下: 1、设置WebView的DownloadListener:转载 2015-05-06 15:01:55 · 601 阅读 · 0 评论 -
Android点滴---TextView,RadioButton 设置 HTML文本,加载网络图片
现在在做一个题库类的项目,由于有些数学符号或者化学符号之类的没办法直接在前端显示,所以就使用了图文混排;后台返回的数据直接是HTML格式的数据。所以就开始去研究控件如何去显示HTML先贴上参考的文章,感谢分享!1、这种只适合加载本地图片,或者兼容版本在4.0以下Android中Textview显示带html文本二-----转载 2015-05-14 18:01:32 · 703 阅读 · 0 评论 -
Android点滴---drawable粘贴图片后 R文件报错,解决
今天往项目中粘贴使用图片时,刚把图片粘贴到 Drawable 文件中,就报错了, 看了错误提示发现是我起文件名时粗心,写了一个大写字母!如果你是这种情况, 检查文件名,文件名中只能包含,a-z,0-9和 _其他字符都不可以!而我把字母改为小写后后,还是报错,我看了半天也没找到其他大写字母!最转载 2015-05-14 18:02:14 · 1357 阅读 · 0 评论 -
启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!
原因1:给定目录下jvm.dll不存在。对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。原因2:eclipse的版本与jre或者jdk版本不一致对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。原因2的概率更大一些,原因1不太可能发生转载 2015-05-29 09:43:10 · 349 阅读 · 0 评论 -
在Android4.0获取ipv4地址的方法
//获取本地IP public static String getLocalIpAddress() { try { for (Enumeration en = NetworkInterface .getNetworkInterfaces(); en.hasM原创 2015-05-23 21:42:10 · 920 阅读 · 0 评论 -
Sqlite删除列方法
sqlite中是不支持删除列操作的,所以网上alter table table_name drop column col_name这个语句在sqlite中是无效的,而替代的方法可以如下:1.根据原表创建一张新表2.删除原表3.将新表重名为旧表的名称示例例子如下1.创建一张旧表Student,包含id(主码),name, telcreate table student (id integer pri...原创 2018-04-29 18:39:33 · 6940 阅读 · 1 评论 -
RadioButton组也可通过添加上HorizontalScrollView 实现左右滑动
RadioButton组也可通过添加上HorizontalScrollView 实现左右滑动原创 2015-10-27 17:43:56 · 3124 阅读 · 1 评论 -
libpng warning: iCCP: Not recognizing known sRGB profile that has been edited问题的解决
Android studio中,如下问题的解决方式:libpng warning: iCCP: Not recognizing known sRGB profile that has been edited解决方式:首先安装:ImageMagick,下载网址:http://www.imagemagick.org/script/binary-releases.php然后在原创 2016-03-15 17:19:56 · 944 阅读 · 0 评论