![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
鸭嘴兽Coder
这个作者很懒,什么都没留下…
展开
-
挑战练习:优化照片显示
出处:《Android编程权威指南》第16章-16.7内容:单击缩放版本照片的DialogFragment,弹出大图1 创建布局文件dialog_photo.xml原创 2017-03-01 21:53:16 · 794 阅读 · 0 评论 -
当json中的key值为数字时,怎么用GSON解析?
一般json中的key值都是固定的,但如果key值为数字序列时应该怎么办呢?如下{ "0": { "count":"5"}, "1": { "title":"...", "desc":"" }, "2": { "title":"...", "desc":"" }, "3": { "title":"...", "desc":"" }, "4": { "title":"..."原创 2017-05-29 21:18:16 · 3890 阅读 · 0 评论 -
Mac下配置Tomcat,输入startup.sh后提示command not found
解决方法:换以下两个命令输入(二选一)1. sh catalina.sh run 2. nohup ./start.sh &其中第一个命令行,启动时可看到日志在刷新,但是 关闭ssh后就会自动关闭tomcat,并非在后台运行;其中第二个命令行,启动时看不到日志在屏幕刷新,但是关闭ssh后不会关闭tomcat,因为是在后台运行;现在打开浏览器输入:http://l原创 2017-03-17 21:30:24 · 15165 阅读 · 0 评论 -
详细讲解Android View的绘制流程
原文连接:http://www.jianshu.com/p/5a71014e7b1b作者:KelinView的绘制和事件处理是两个重要的主题,上一篇《图解 Android事件分发机制》已经把事件的分发机制讲得比较详细了,这一篇是针对View的绘制,View的绘制如果你有所了解,基本分为measure、layout、draw 过程,其中比较难理解就是measure过程,所以本篇文章大幅笔转载 2017-04-16 11:44:48 · 356 阅读 · 0 评论 -
Mac下配置adb及其数据库常用命令
adb是Android SDK中自带的一个调试工具,可以直接对连接在电脑上的手机或模拟器进行调试操作。首先添加环境变量:打开终端,输入 open -e .bash_profile ,如文件不存在则输入touch .bash_profile 新建输入如下内容后保存输入:(此处根据sdk的安装目录修改)export PATH=${PATH}:/User原创 2017-03-27 09:54:47 · 609 阅读 · 0 评论 -
挑战练习:ShareCompat
来自:android.support.v4.app.ShareCompat.IntentBuilderIntentBuilder是一个用来构造ACTION_SEND和ACTION_SEND_MULTIPLE操作接口意图的辅助类,可实现intent共享,并使启动的activity实现内容共享,包括调用activity的Component名和包名。挑战:在mReportButton原创 2017-02-25 19:41:41 · 1828 阅读 · 0 评论 -
启用Tomcat时,报异常:failed to connect to localhost/127.0.0.1 (port 8080)
异常如下:java.net.ConnectException: failed to connect to localhost/127.0.0.1(port 8080) after 8000ms: isConnected failed: ECONNREFUSED(Connection refused)解决方法:如果url是:localhost:8080 或原创 2017-03-26 23:05:13 · 11147 阅读 · 0 评论 -
Android中Bitmap的各种用法
1、Drawable → Bitmappublic static Bitmap drawableToBitmap(Drawable drawable) {Bitmap bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight(),drawable.get转载 2017-04-11 13:54:39 · 356 阅读 · 0 评论 -
解决百度地图开发问题:java.lang.UnsatisfiedLinkError:No implementation found for
看到一些开发者卡在这个问题上不得解,大部分是因为so文件没有正常解析导致的,以下为解决方法:首先拷贝几个不同的装so文件的文件夹到 项目名/app/libs 下,也就是和jar包同一目录下打开项目后,编写build.gradle文件,在android{}中添加如下代码对so文件的引入进行配置: task nativeLibsToJar(type: Zip, d原创 2017-03-27 18:33:34 · 8387 阅读 · 1 评论 -
用什么替换HttpClient来实现接收服务器响应?
URL url = new URL("http://www.marschen.com/data1.html");HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();InputStream in = new BufferedInputStream(httpURLConnection.getI原创 2017-03-17 14:25:30 · 921 阅读 · 0 评论 -
一张图看懂TranslationX,Y和X,Y的区别
原创 2017-03-18 23:13:39 · 1775 阅读 · 0 评论 -
安卓进修心得(不定时更)
初学Android时,不要马上撸代码去钻细节,应从Android的体系架构入手,了解整体。附安卓技术结构图:原创 2017-03-01 22:22:24 · 416 阅读 · 0 评论 -
Android各版本号和APIlevel对应表
API level版本名版本号1(none)1.02(none)1.13Cupcake1.54Donut1.65 – 7Eclair2.0 – 2.1翻译 2017-02-14 21:44:34 · 340 阅读 · 0 评论 -
jar signature和full apk signature的选择
在生成正式签名的APK时有一个"签名版本号的选项"(Signature Vwesions),如图:其实这是从 Android 7.0引入的一个新的签名机制,它为APK附加了一些特性使其更具安全性,所以这个选项虽然不是强制性的,但最好两个都选,如果选择V2会产生错误可以不选V2,希望对不太清楚怎么选的开发者有帮助~原创 2017-06-01 10:49:22 · 9270 阅读 · 1 评论