关闭

简易Mvp+RxJava2+Retrofit2 搭建一个属于自己的开发框架

一:序言 2016年安卓热门词汇MVP,RxJava,Retrofit。时隔一年这些框架依然是很常用的,现在来把这几个关键词整合起来,搭建一个快速开发框架。。。 二: MVP是什么? 对于一些刚学安卓的朋友们应该还不是太熟悉,我们先来温习一下吧!    这张图可以说是看烂了,这张图对于懂了点MVP的人可以说是把中间几个字去掉,都能一眼看穿。这张图到底是什么意思呢? ...
阅读(283) 评论(0)

Android /iPhone/iPad UI之常用图标尺寸规范

整合的相对比较全面了,如果不足可以指出在补充完整。 Android-App 常用图标尺寸规范 出自:http://www.cnblogs.com/libertycode/p/5666088.html 程序启动图标(Logo): 小屏ldpi() 36 x 36 px。 中屏mdpi(160dpi):48*48px 大屏hdpi(240dpi):...
阅读(1939) 评论(0)

android 的自我学习

看到一篇自学android的博客,感觉还是很棒的,在这里分享给大家,整体学习框架总结整理很好,对初级者还是很有用。 出处:http://android.jobbole.com/83380/#comment-91736 1. Java知识储备 本知识点不做重点讲解: 对于有基础的同学推荐看《Java编程思想》,巩固基础,查漏补全,了解并熟悉更多细节知识点。 对于没有基础的同...
阅读(382) 评论(0)

java笔记之使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件2种方法

Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。 方法一、在外面自动生成Dao,Model,Mapping文件。 1、在自己数据库创建一个表名为mymessages的表 2、先下载相关文件 关于Mybatis-Generator的下载可以到这个地址...
阅读(2211) 评论(0)

android笔记之关于java.lang.IllegalArgumentException: View not attached to window manager 错误的分析

今天遇到一个很奇特的问题,当用户设置了PIN码,在锁屏界面正常解锁PIN码后,进入Launcher时显示com.Android.phone 已停止运行。一开始猜想会不会是解锁PIN码的时候处理导致了Phone进程报错,通过log分析找到了问题的大概原因: [plain] view plain copy AndroidRuntime: FATA...
阅读(470) 评论(0)

Android笔记之开发中处理异常并写入本地log文件

Android中处理崩溃异常 大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具...
阅读(2211) 评论(0)

Android开发笔记之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面

Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面 时间:2012年08月02日 10:18:46 来源:千锋网 作者: 现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。          首先,我们先看拨号界面,代码如下: Intent intent =new Intent();    ...
阅读(479) 评论(0)

笔记之解决ScrollView起始位置不是最顶部的问题

总结最近发现页面显示不是顶部开始,我用的ScrollView,里面包含gridview(listView解决办法一样)。 解决方法1:在代码里面对gridView(或listView)获取焦点设置,gridview.setFocusable(false); [或者listview.setFocusable(false);] 解决方法2:在代码里面对scorllView进行设置,myScroll...
阅读(1418) 评论(0)

android 笔记之代码混淆

一、什么是混淆代码 Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种现象,我们可以使用 Java 混淆器对 Java 字节码进行混淆。 混淆就是对...
阅读(511) 评论(0)

appium for windows 的安装及环境搭配

最近在研究appium自动化测试的学习,这里讲讲appium安装流程(主要针对android) 一、安装node.js   1、到官网下载node.js:https://nodejs.org/en/download/      根据你的操作系统选择相应的版本进行下载。这里我以Windows10 (64) 为例进行安装,选择Windows installe...
阅读(4250) 评论(0)

android笔记之Eclipse ADT的 keystore证书规格及修改证书密码别名

在网上收集整理的关于eclipse证书的相关学习。 1.证书规格: ADT允许自定义调试用证书,在Window->Preferences->Android->Build->Custom debug keystore这里,试了一下选择正式证书后提示:”Keystore was tampered with, or password was incorrect”,如下图所示: ...
阅读(525) 评论(0)

android压缩图片的算法,加水印,图片验证码

这些天一直为android程序如何压缩图片烦恼,上网找了很多资料,整理了一下,经过测试,都是可用的, [java] view plain copy /**       * 压缩图片       * @param bitmap 源图片       * @param width 想要的宽度       * @param height 想要的高度  ...
阅读(337) 评论(0)

BitmapFactory.Options.inSampleSize 的用法

BitmapFactory.decodeFile(imageFile); 用BitmapFactory解码一张图片时,有时会遇到该错误。这往往是由于图片过大造成的。要想正常使用,则需要分配更少的内存空间来存储。 BitmapFactory.Options.inSampleSize 设置恰当的inSampleSize可以使BitmapFactory分配更少的空间以消除该错误。inS...
阅读(265) 评论(0)

Android图片压缩(质量压缩和尺寸压缩)

在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩);质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手机拍照都能达到3M左右了,尺寸压缩一般可用于生成缩略图。 两种方法都实装在了我的项目中,结果却发现在质量压缩的模块中,本来1.9M的图片压缩后反而变成3M多了,很是奇怪,再做了进一步调查终于知道原因...
阅读(326) 评论(0)

Android笔记之屏幕适配全攻略

Android屏幕适配出现的原因 在我们学习如何进行屏幕适配之前,我们需要先了解下为什么Android需要进行屏幕适配。 由于Android系统的开放性,任何用户、开发者、OEM厂商、运营商都可以对Android进行定制,修改成他们想要的样子。 但是这种“碎片化”到底到达什么程度呢? 在2012年,OpenSignalMaps(以下简称OSM)发布了第一份Android...
阅读(470) 评论(0)
23条 共2页1 2 下一页 尾页
    个人资料
    • 访问:21308次
    • 积分:366
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:15篇
    • 译文:0篇
    • 评论:4条
    文章分类