android开发
EchoZYK
智慧树上智慧果~
展开
-
HTTPS链接时,android客户端认证的处理
之前的android项目中没有接触过https的请求,在目前实习公司接手的项目中,用到了https的请求,为了私密起见,需要在发起请求之前进行授权认证,客户端可以通过这种写法进行认证 Authenticator.setDefault(new Authenticator() { int retryCount = 0;//目前重试次数 int maxRet原创 2015-12-28 10:55:49 · 425 阅读 · 0 评论 -
网易内推面经_Android开发
约了上午十点四十,下雨,路上比较堵,下车之后感到网易北研大厦刚好十点四十。一楼前台签到之后去 楼上会议室等。被一个工作人员领到了会议室里,进去刚想坐下,结果里面正在面试,让我到外面等一下,囧。。。 五分钟后面试正式开始,以下为能想起来的一些问题: Q:算法怎么样?口述算法的思路吧。 1.一个二维矩阵,左上角开始,每个元素由上到下,由左到右依次递增,如何快速找到指定值? 2.描原创 2016-08-18 21:16:27 · 772 阅读 · 0 评论 -
Gradle
定义Gradle是一种依赖管理工具,基于Groovy语言,面向java应用为主,抛弃了基于xml的繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。安装Gradle在android studio中新建项目后会下载Gradle(建议科学上网进行下载) 下载位置: Mac上:/User/<用户名>/.gradle/wrapper/dists目录 Win上:C:\Documents原创 2016-07-06 21:30:51 · 419 阅读 · 0 评论 -
SharedPreferences 工具类
sharedpreference转载 2016-07-17 19:58:06 · 274 阅读 · 0 评论 -
android studio查看sha1
keytool -list -v -keystore […\xxx.jks]原创 2016-07-24 00:32:20 · 326 阅读 · 0 评论 -
android开发常用基础操作
android开发常用基础操作原创 2015-08-01 16:28:38 · 450 阅读 · 0 评论 -
聊天中“@”人功能的简易实现
@人是聊天中常见功能,能在聊天过程中提醒某人关注聊天消息,主要用于群聊 下面介绍一种简易实现该功能的方法 //首先,界面中应该有一个EditText的输入框 private EditText input; input = this.findViewById(R.id.msg_input); //为该EditText设置文本变化监听 input.addTextChangedListener(ne原创 2016-02-29 14:43:28 · 2267 阅读 · 0 评论 -
android常用动画[持续更新]
1.进入、退出动画 使用方法: 过渡动画一般使用于不同页面之间的跳转,这里用intent跳转进行举例 Intent intent = new Intent(getActivity(), TargetActivity.class); startActivity(intent); //此处为动画设置 getActivity().overridePendingTransition(R.anim.原创 2016-02-29 14:18:57 · 549 阅读 · 0 评论 -
layout_gravity和gravity的区别
面试遇到一道题,回来总结一下:layout_gravity:该属性描述的是view相对于父view的位置。 eg:一个button位于一个linearlayout中,可以用layout_gravity设置该button是否在linear layout中居中等操作。gravity该属性描述父view中子view的相对位置关系。 eg:一个button中的textview,可以通过设置gravity原创 2015-11-21 09:42:40 · 335 阅读 · 0 评论 -
百度面试_Android(实习生)
一共三面,一面,二面技术,三面大体聊一下要求实习的时间。 涉及到的问题: 1. java内存回收的过程 2. hashmap的底层实现原理 3. hashmap与hashtable的区别 4. 除了hashtable之外还有那些线程安全的容器,实现原理是什么 5. TreeSet是怎么实现元素有序的。 6. 解决hash冲突的方法有哪些,链地址法的具体实现过程是怎样的。 7. vol原创 2016-08-30 00:54:23 · 770 阅读 · 0 评论