2 项目框架结构编码规范
文章平均质量分 56
千雅爸爸
爱生活,爱编程;每天一小步,总有新高度;500mi 勇闯天涯,勇创辉煌
展开
-
UML中类之间的几种关系,关联(association),聚合(Aggregation),组合(Composition)
UML中类之间的几种关系 (2012-04-15 17:35:29)http://blog.sina.com.cn/s/blog_59ca2c2a01012ido.html转载▼标签: 类关系 it分类: 技术文章类之间可能存在以下几种关系:关联(association)、依赖(depe转载 2016-01-19 21:10:28 · 3799 阅读 · 0 评论 -
2.10 Android 代码的混淆
android 代码混淆打包1)准备proguard.cfg 文件(我这电脑不能自动生成,不知道为什么,可能是adt的问题,我复制别人的代码,如下:)[plain] view plain copy-optimizationpasses //->设置混淆的压缩比率 0 ~ 7 -dontusemixedcaseclassnam原创 2016-02-25 19:47:46 · 501 阅读 · 0 评论 -
2.2.2 Android Base64,Hex,URLEncoding编码和解码,以及AES,DES,MD5加密和解密的工具类
Android Base64,Hex,URLEncoding编码和解码,以及AES,DES,MD5加密和解密的工具类原创 2016-02-18 23:51:07 · 2978 阅读 · 1 评论 -
2.11 Android Studio的常用快捷键
Ctrl+shift+空格 是给出可选项。Ctrl+i 实现未实现的东西。alt+Insert 构造方法,getter setterarlt+enter 万能键ctrl+alt+v / 可以输入.var 回车就行 自动创建一个变量。ctrl+alt+f 将一个变量变成成员变量。innforipsfiCtrl+d 复制一行Ctrl+o 是原创 2016-02-28 11:39:24 · 619 阅读 · 0 评论 -
Android Studio 连接自己的git服务器
0:首先生成公钥1:将公钥放到自己的服务器上面2:通过Android Studio 来连接0:生成公钥,最好使用GUI的形式来生成:GitHub的公钥的生成:1:将这个公钥放到自己的服务器上面,例如如果是自己搭建的简单的,那么就是可以参考:Git服务器的搭建, 以及Andro原创 2016-04-06 16:33:28 · 3125 阅读 · 0 评论 -
推荐!手把手教你使用Git
推荐!手把手教你使用Git2014/10/26 · IT技术, 书籍与教程 · 22 评论 · Git分享到:374JDBC之“对岸的女孩走过来”HTML5+CSS3实现春节贺卡Android-心愿分享iOS9新特性之UIStackView原文出处: 涂根华的博客 一:Git是什么? G转载 2016-03-28 13:37:11 · 703 阅读 · 0 评论 -
Android Studio 单元测试,(单元,单元,就是某一个部分的测试)
0:单元测试的目的就是测试一个方法的所有的可能值(换句话说:验证输入的内容是否能够得到期望的输出的结果,也就是方法的功能的覆盖测试)继承TestCase 就可以自动进行测试了1:创建我们要测试的类:package com.example.administrator.unittestdemo;/** * Created by Administrator on 2016/7原创 2016-07-26 00:07:40 · 1066 阅读 · 0 评论 -
Android 属性拷贝,属性复制的工具类
package com.wbm.app.utils;import java.lang.reflect.Method;import java.util.Arrays;import java.util.Collection;import java.util.List;/** * Created by Kodulf */public class BeanPropertiesUtil原创 2016-07-27 11:17:55 · 3939 阅读 · 0 评论 -
分渠道打包
有的时候,为了在不同的渠道下面去上传应用,我们为了满足不同平台的需求,可能需要:启动画面不同,欢迎语不同。用户进行网络注册的时候,注册上来的用户,公司关心这个用户是从哪一个渠道商下载的,这个是运营商的需要,渠道商的id,android studio 里面有了专门的分渠道打包的支持,其实也就是“图片,文字”我们使用到android studio 中的flavor,android原创 2016-08-02 00:27:47 · 574 阅读 · 0 评论 -
Android 混淆打包之类名指定
Class SpecificationsA class specification is a template of classes and class members (fields and methods). It is used in the various -keep options and in the -assumenosideeffects option. The corre原创 2016-08-28 00:34:48 · 3943 阅读 · 0 评论 -
Android 代码混淆,混淆打包
Android 代码混淆,混淆打包分为三步:0:开通混淆,1:第二步是设置混淆2:最重要的是设置哪些不混淆+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++0:第一步是开通混淆这里在build.gradle里面设置:minifyEnabled 为truebuildTypes { release原创 2016-08-27 23:39:49 · 1330 阅读 · 0 评论 -
Android umeng 统计的集成摘要(友盟统计)
官方文档:http://dev.umeng.com/analytics/android-doc/integration#7如下是我的摘要:0:导入包dependencies { compile 'com.umeng.analytics:analytics:latest.integration'}1:申请appkey,2:添加权限,修改清单文件原创 2016-11-04 17:28:42 · 1238 阅读 · 0 评论 -
Edraw Max
下载地址:http://rj.baidu.com/soft/detail/13307.htmlEdraw Max 非常棒的流程图工具。快捷键用起来很方便,Ctrl+1 是选择,Ctrl+2,是注释,Ctrl+3, 是连线使用版本可以使用导出为pdf 格式的,因为它的标注会非常的小。原创 2016-10-26 23:40:23 · 1575 阅读 · 0 评论 -
[已解决]亿图 Edraw 导出pdf 显示乱码的问题
Edraw 导出pdf 显示乱码的问题解决办法:在Edraw 里面全选以后,修改字体为宋体,然后再导出就可以了原创 2016-10-26 23:53:58 · 6680 阅读 · 0 评论 -
react-native,android-ios同时开发Hybrid开发
https://facebook.github.io/react-native/docs/getting-started.html原创 2016-11-21 21:09:05 · 566 阅读 · 0 评论 -
2.7-3 Android Studio 的Gradle一点理解, 查看gradle 版本和android 插件的版本
http://gradle.android-studio.org/原创 2016-02-17 13:42:08 · 15793 阅读 · 0 评论 -
[已解决]讯飞语音android集成时遇到Error:(35) Tag <uses-permission> attribute name has invalid character ' '.
报错,而且显示R文件找不到Cannot resolve symbol 'R',debug的xml的解析也有问题Error:(35) Tag attribute name has invalid character ' '.原因分析:官方的文档里面,多了空格了,原创 2017-05-05 17:29:53 · 6021 阅读 · 2 评论 -
2.1.2 android 项目技术点
技术点实现方式说明项目的总体框架主要的设计模式,使用的第三方框架从整体说明项目的代码结构和设计思路网络实现包含哪些网络协议,如HTTP,FTP之类的,使用的网络类库是什么网络类库如何实现图片加载图片加载方式,使用自定义的还是第三方库加载,图片缓存,图片加载原创 2016-02-25 10:31:32 · 1081 阅读 · 0 评论 -
2.0.2 软件工程的瀑布模型
软件工程的瀑布模型:客户心中的小龙女,pm心中的小龙女,程序的小龙女。可行性分析:需求分析:设计编码:测试运行维护。原创 2016-02-20 12:10:14 · 696 阅读 · 0 评论 -
UML 类图 StarUML---推荐一款UML工具(很好很强大)
博客园闪存首页新随笔联系管理订阅随笔- 295 文章- 111 评论- 6633 StarUML---推荐一款UML工具(很好很强大) 上周我的一个朋友,同时也是目前公司的同事给我推荐了一款UML工具,开始用着没什么,但越用越感觉不错,我甚至都想什么时候把机器上的ROSE删除,直接用这款软件了,听说这个软件是一个韩国转载 2016-02-15 17:02:59 · 16447 阅读 · 1 评论 -
2.0.1 客户端需求分析实例
一、需求分析 1.1、项目简述 一个针对3DM游戏门户的资讯类的仿汽车之家的Android客户端。(v0.1) 1.2、需求说明 …………………… 1.2.1、关键需求需求说明浏览资讯把3DM网站的文章,能够在手机客户端中展现 能够根据网站的分类,进行文章的归类,原创 2016-02-15 17:23:15 · 1328 阅读 · 0 评论 -
2.4 Android编码规范(微博官方)
/* * 文件名(可选),如 CodingRuler.java * * 版本信息(可选),如:@version 1.0.0 * * 版权申明(开源代码一般都需要添加),如:Copyright (C) 2010-2013 SINA Corporation. */package com.sina.weibo.sdk.codestyle;/** * 类的大体描述放在这里。 *原创 2016-01-17 12:27:30 · 553 阅读 · 0 评论 -
2.1 项目的整体架构,项目搭建,也叫做 系统设计
一个系统设计的例子:3DM客户端系统设计 一、系统设计 1.1、整体架构 3DM客户端系统按照逻辑划分,主要分为四层,基础类库层,数据层,业务逻辑层,UI展示层。每个层次由不同的模块组成(图1)。原创 2016-01-22 18:06:49 · 5373 阅读 · 0 评论 -
2.4 Android SDK在线更新镜像服务器,Androidsdk 在线更新
http://www.apkbus.com/portal.php?mod=topic&topicid=27Android SDK在线更新镜像服务器中国科学院开源协会镜像站地址:IPV4/IPV6: http://mirrors.opencas.cn 端口:80IPV4/IPV6: http://mirrors.opencas.org 端口:8原创 2016-02-08 23:21:35 · 5788 阅读 · 0 评论 -
2.2 常用工具类 网络 支撑 JSON
网络可以选择例如okHttp,或者retrofit,也可以使用httpclient等。原创 2016-02-15 20:42:52 · 475 阅读 · 0 评论 -
2.6 Android 代码的严格检查
在BaseApplication 里面严格检查模式,StrictMode.setThreadPolicy(new StrintMode.ThreadPllicy.Builder().detectAll()//理论上不能在主线程中进行读写操作.penaltyLog().penaltyDeath().build());StrictMode.set原创 2016-01-18 17:22:57 · 626 阅读 · 0 评论 -
2.7-1 Android Studio 相关的配置信息,未整理
安装完成后:修改 ->bin->idea.properties 添加disable.android.first.run=truebuild-tool 下面又要里面要是22.0。1 之类的extras下面要有 android m2repositoryProjext location 必须是一个空的目录,或者是一个不存在的目录 ,必须没有空格File -》s原创 2016-02-17 13:06:17 · 638 阅读 · 0 评论 -
2.7.2 Android版本对应API Level
Android版本对应API LevelAndroid 6.0 = API Level 23Android 5.1.1 = API Level 22Android 5.0.1 = API Level 21Android 4.4W (L) = API Level 20Android 4.4.2 = API Level 19Android 4.3 = API Level原创 2016-02-26 00:02:42 · 1507 阅读 · 0 评论 -
2.0 项目流程 需求分析请求
0:创业的话,就是一个点子1: 需求文档(项目经理)(如果是接来的项目,项目经理需要评估这个项目的可行性,例如要做健身的,就需要一个手表之类的)主题, 受众, 类似于什么风格的软件。 主体的功能,需不需要第三方登陆, 需不需要定时提醒 需不需要2:需求分析-》UML图(类图),需要哪些数据,需要那些类,那些方法,原创 2016-01-18 10:35:01 · 521 阅读 · 0 评论 -
2.0.3 新浪的接口文档的规范
http://open.weibo.com/wiki/Oauth2/authorizeOauth2/authorizeoauth2/authorizeOAuth2的authorize接口URLhttps://api.weibo.com/oauth2/authorizeHTTP请求方式GET/POST请求参数原创 2016-02-18 08:00:22 · 609 阅读 · 0 评论 -
2.3-2 GitHub 手机端
Github 手机端,下载地址:http://www.wandoujia.com/apps/com.gdestiny.github原创 2016-02-18 13:14:06 · 1695 阅读 · 0 评论 -
2.8 Android 产品统计 报表 好用的“友盟”
umeng 主要是给市场或者推广的人的。主要看报表http://dev.umeng.com/kodulf.c7umeng 还可看到。点击添加应用1: 直接在sdk 里面找到jar,然后拷贝到新的项目中。AppKey:56c58897e0f55a021900259b在Application 下面有一个meta 信息。2: 也可以通过android原创 2016-02-18 17:35:46 · 707 阅读 · 0 评论 -
2.7-3 如何将Eclipse 项目导入Android studio中
例如将alipay_demo导入Android Studio,选择Import project fromEclipse导入后。这个时候有一个东西需要更新的,如下图所示把上面的括号里面删除了,可以直接删除也可以通过f4,把Dependencies 里面的删除掉。里面是libs/alipaySdk-20160120.jarlibs/andro原创 2016-02-18 20:35:01 · 532 阅读 · 0 评论 -
2.3.2 GitHub 的公钥的生成 图解
GitHub的公钥的生成:原创 2016-02-18 23:14:20 · 582 阅读 · 0 评论 -
2.9 Android中的 单元测试<未整理,只有图片>
原创 2016-02-19 07:45:40 · 506 阅读 · 0 评论 -
[已解决]讯飞集成的时候遇到“组件未安装.(错误码:21002)”,couldn't find "libmsc.so"
讯飞集成的时候遇到“组件未安装.(错误码:21002)”,E/MscSpeechLog: loadLibrary msc error:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.example.kodulf.mywakeupdem原创 2017-05-05 23:12:58 · 13000 阅读 · 5 评论