- 浏览: 249078 次
- 性别:
- 来自: 湖南
最新评论
-
KANGOD:
android:overScrollMode="ne ...
去掉ScrollVIew拉到尽头时再拉的阴影效果 -
yangsongjing:
comsci 写道非常感谢.....希望大家的代码和文档都能够 ...
java DES 加密解密 算法 -
comsci:
非常感谢.....
希望大家的代码和文档都能够用一种简单的方 ...
java DES 加密解密 算法 -
yangsongjing:
不过2.3以下的版本没这个方法怎么解决啊?
去掉android scrollview滚动到顶部继续滚会出现一个渐变的颜色块 -
yangsongjing:
setOverScrollMode(View.OVER_SCR ...
去掉android scrollview滚动到顶部继续滚会出现一个渐变的颜色块
文章列表
ios公司账号申请流程记录
- 博客分类:
- 软件类
1.注册APPLE ID
2.填写公司信息,申请邓白氏码(企业信息填写好了后有邮件,按照格式准备材料 签名)
3.收到邓白氏码后,下载开发者developerAPP
4.通过APP申请企业账号,等待审核。
5.没有问题的话就可以付款了,绑定一张payunion 的卡,付款688
个人账号APP转让个企业账号
1.首先要满足条件,没有待审核的版本,删除所有构建版本
2.在app信息里面 找到转让app,点击 填写接收方的 APPid以及groupid
3.接收方同意后即可转让
转让后app打包升级问题
1、appid会跟着一起转让过来
2.证书和机器不会同步 需要自己重新创建
3.正常打包即可 ...
keytool -list -v -keystore /Users/Allen/Downloads/下载文件/BaiduLBS_AndroidSDK_Sample/BaiduMap_AndroidSDK_v5.1.0_Sample/BaiduMapsApiASDemo/app/debug.keystore
阿里百川HotFix接入指南
1.首先需要成为阿里开放平台的开发者,然后在百川后台创建一个应用。
https://hotfix.taobao.com/hotfix/appList.htm
2.应用创建完成,在studio项目的build.gradle下面加入maven仓库
repositories {
maven {
url "http://repo.baichuan-android.taobao.com/content/groups/BaichuanRepositories"
}
}
添加gradle坐标版本依赖:
dependencies {
...
从Android 6.0开始, 用户需要在运行时请求权限, 本文对运行时权限的申请和处理进行介绍, 并讨论了使用运行时权限时新老版本的一些处理.
Android应用权限简要介绍
一个Android应用默认情况下是不拥有任何权限的, 这即是说, 在默认情况下, 一个应用是没有权利去进行一些可能会造成不好影响的操作的. 这些不好的影响可能是对其它应用,操作系统,或者是用户.
如果应用需要一些额外的能力,则它需要在AndroidManifest.xml中静态地声明相应的权限.
如果应用没有在manifest中声明权限, 却使用了相应的功能, 在调用到相应功能的时候, 将会抛出异常.
比如程序要发 ...
2016 的一些android新技术
- 博客分类:
- Android
转:2016你需要了解Android有以下新兴的技术与框架,有些也许还不成熟,但是你应该去了解下,也许就是未来的方向。
Kotlin
作为 Android 领域的 Swift,绝对让你如沐新风。抛弃沉重的 Java 语法,Kotlin 融入了很多现代编程语言的思想,作为开发者,接受新的语言,了解新语言的发展趋势,更有利于开阔你的思路和加深对语言的理解。 http://t.cn/R2DK0SL
React Native
Facebook推出的针对移动应用的跨平台解决方案,目前还不成熟,但是由于Facebook推出,光环效应引起不少目光,这是不是未来暂且还没结论,但是有必要了解学习下。 http ...
问题描述:
应用安装后,通过安装界面的打开按钮打开应用,每当应用从后台切换到前台,都会启动欢迎界面。如果是通过点击应用启动,则没有此问题。
解决方案:
在启动界面的onCreate()方法里添加如下代码:
if((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0){
finish();
return;
}
通过以上代码此问题得到解决。
问题分析:
以上解决方案也是通过百度得到的,给出的解释是点击打开按钮和点击图标启动时,Intent的参数传递的不一样,activity的启动方式不同,导致上述问 ...
原文链接:http://www.jianshu.com/p/8b77d394b2a6
Android性能分析工具整理汇总
把做Android开发以来碰到的一些不错的性能分析工具做个整理汇总...
Debug GPU Overdraw
类型:系统自带功能UI渲染检测功能(打开Settings,然后到 Developer Options -> ...
1.android基于java,java的抽象封装要会用,并且多用。
2.就是选型,很多项目要快速开发不可能从零做起所以技术选型尤为关键。
以下是常用的比较好的开发框架
网络访问框架:okhttp、retrofit、android-async-http、volley
图片加载框架:Android-Universal-Image-Loader、Glide、Fresco、Picasso
缓存框架:DiskLruCache、 Robospice
Json解析框架:Gson、Fastjson、Jackson
事件总线:EventBus、Otto
ORM框架:GreenDAO、Litepal
还有其他各种 ...
1.创建应用
包名需和应用一致
2.还需要填写安全码 = sha1值+包名即可 sha1在Eclipse里面可看到 adt22及以上。
3.通过前面创建出的应用可以得到一个key,在AndroidManifest.xml中设置key.
导入sdk即可开发。
afinal
bootstrap
xutil
free
volley
android-async-http
ThinkAndroid
LoonAndroid
http://www.androidbootstrap.com/
http://www.processon.com 在线制图
Android应用的安全隐患包括三个方面:代码安全、数据安全和组件安全。
1. 代码安全
代码安全主要是指Android apk有被篡改、盗版等风险,产生代码安全的主要原因是apk很容易被反编译、重打包。我们可以采用以下方法对apk进行保护:
1.1 代码混淆
代码混淆可以在一定程度上增加apk逆向分析的难度。Android SDK从2.3开始就加入了ProGuard代码混淆功能,开发者只需进行简单的配置就可以实现对代码的混淆。
1.2 Apk签名校验
每一个软件在发布时都需要开发人员对其进行签名,而签名使用的密钥文件时开发人员所独有的,破解者通常不可能拥有相同的密钥文件, ...
转自 http://www.eoeandroid.com/thread-572236-1-1.html
1.采用硬件加速,在androidmanifest.xml中application添加 android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以使用。
2. View 中设置缓存属性. setDrawingCache为true.
3. 优化你的布局。通过Android sdk中tools目录下的layoutopt 命令查看你的布局是否需要优化。
4. 动态加载View. 采用ViewStub 避免一些不经常的视图长期握住引用.
5.将Acitivity 中的Window 的背景图设置为空。getWindow ...
设计模式的分类
创建型。
情景记忆:两个人在聊天。一个问:这家工厂是干什么的?另一个说:造 圆型 丹药的。5个。
结构型:可以让你把类或对象组合到更大的结构中。
情景记忆:想象自己正在一个,无论是外观还是内部装饰都很豪华的度假村,享受着7天的带薪年假,那里有小桥流水,有组合了东西方文化的美食,有会说各国语言的服务员(即适配器),还可以代理预订各国各航班机票。7个。
行为型:涉及到类和对象如何交互协作及分配职责。
情景记忆:一个访客来到一家房屋中介门口,正在观察宣传栏里的房屋信息,偶然间听到店长对一位新人说:“你向客人推荐房屋的策略用错了,你应该
数据库升级的意义
我们在开发Android应用的时候,不可避免地要使用数据库。而数据库的结构在第一版的时候定下来,之后发布功能更新,或增加业务逻辑,原来的数据库结构可能就不适用了。而如果数据库的结构与之前版本的 ...