- 博客(16)
- 资源 (3)
- 收藏
- 关注
翻译 Android平台使用FlatBuffers提升Facebook app的体验(翻译)
英文原文:https://code.fb.com/android/improving-facebook-s-performance-on-android-with-flatbuffers/转载请标明出处,谢谢!在Facebook上,用户可以通过阅读状态更新或者浏览照片的方式来保持跟家人,朋友的联系。在服务后端,我们存储了所有的数据来生成这些联系的社交图谱。但在移动端,我们无法下载全部的图谱...
2018-09-30 16:58:10 431
原创 Android5.0 BLE 周边(BluetoothLeAdvertiser)
具有低功耗蓝牙模块的设备可以扮演2个角色,中心,周边。周边是数据提供者,中心是数据接收/处理者。IOS设备可以很好的扮演这2个角色,利用现成的API就能开发出具有周边和中心功能的应用,我大Android就有点悲催了,自Android 4.3的系统就规定了BLE的API,但是仅限于中心,至于周边一直没有API的支持。直到2014.6.26 Android Lollipop的面世,才带来了周边AP
2014-12-04 17:29:23 13196 8
原创 Andrid仿网易新闻客户端首页滑动框架(ViewPager+SlidingPanelLayout)
最近我司android客户端准备要进行大版本升级,关于整个项目的框架问题不大,沿用我之前写的就行可以,关键这次UI风格进行的大的调整,主要是主页面的展示方式,看了下交互后发现和网易新闻的客户端基本一致(个人比较欣赏网易出的几款产品),利用了一天的时间弄了个大致的框架。首先说下侧边栏的实现,这个利用google v4扩展包下的SlidingPanelLayout就可以轻松实现
2013-11-22 15:06:02 8974 3
原创 关于JavaScript在Android4.0平台以上的混淆问题
今天被一个问题坑死了,之前我司发布Android 4.2.0版本客户端的时候编译平台用的2.2(android:targetSdkVersion="8"),后来我把平台兼容到了17,页面显示流畅了很多,但出现了一个问题,和服务器约定好的JS方法不走了,在之前的版本还是好好。而且不混淆的话也是没有问题,所以就定位在了混淆上。废话不多说 翠花上Demo例如我在一个类中定义了一个内部类 publ
2013-11-19 16:26:43 3436 1
转载 Nginxj基础
相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服
2013-09-18 14:17:20 1387
原创 折半查找
偶然看到的记录下,写的很好private static int binarySearch(int[] a, int start, int len, int key) { int high = start + len, low = start - 1, guess; while (high - low > 1) { gue
2013-06-09 13:23:48 587
原创 无语!!!JDK7下应用的签名问题
今天碰到个特别恶心的问题,我把之前上线的app进行升级,签名步骤和以前都一样,但是每次安装应用都告诉我签名有问题!(蛋疼ing)。后来找了相关资料说是和JDK版本有关,如果你之前在JDK6上生成的keystore在JDK7下用同样的命令去签名,就会出现类似的情况,有人建议把jdk回退到6(同样蛋疼ing)。后来国外一牛人给出了解决办法在jarsigner的后面加上 -digestalg SHA
2013-04-22 17:01:19 1213
原创 自定义竖直ProgressBar
今天做电池电量遇到个问题那就是利用少的资源来显示电池不同的状态。最初的想法是改写progressbar,使其变成竖直,这样便于控制。写一个View继承ProgressBar,但是怎样改成竖直的呢,在网上搜了下,有个奇人利用canvas.rotate(-90);canvas.translate(-this.getHeight(), 0);这个方式很创新。拿出来和大家分享下。package com
2012-08-31 17:53:33 4743 2
原创 Android APK发布准备工作
1.生成keystore:利用java tool生成keystore 范例:keytool -genkey -alias TestCertification -keyalg RSA -keysize 1024 -keystore test.keystore -validity 3652.代码混淆:下载配置ant从http://www.apache.org/dist/ant/binaries/下
2012-07-03 10:43:50 3294
原创 Android根据Resource id 拼接Resource uri
public static Uri getResourceUri(Context context, int res) { try { Context packageContext = context.createPackageContext(context.getPackageName(), Context.CONTEX
2012-06-18 13:56:29 4799
原创 Android手势画圆
废话不多说直接上代码。1.主Activity主要得到屏幕尺寸package com.text.touchpaint;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.util.DisplayMetrics;import
2012-05-31 10:51:50 4862 2
转载 云计算到底算啥?李彦宏、马化腾PK马云
一千个人眼里,有一千个云计算。作为一个热门词汇,“云计算”到底是什么,依然给人云里雾里的印象。在日前举办的IT领袖峰会上,业界大佬围绕云计算的争议,成为峰会当天最大的“看点”。以百度CEO李彦宏、腾讯董事会主席马化腾为代表的技术派对云计算大泼冷水,与以阿里巴巴主席集团董事局主席马云力挺云计算形成鲜明交锋。一场针锋相对的PK,表明业界对云计算的发展方向依然充满争议。无独有偶,除了云计算,这次峰会
2012-01-12 17:51:47 9332
转载 详解Android技术的生态系统及其安全机制
核心提示:Android技术生态系统和安全可以从五个方面来分析:一、Android的操作系统层;二、Android的硬件抽象层、Android的中间件和GUI系统、Android应用程层接口、Android的安全性。 中国软件技术大会已于2011年12月16日、17日在北京国家会议中心成功举办。本次大会是由中国科学院软件研究所、中科软科技、计算机世界联合发起并主办的中国软件行业技
2011-12-21 10:20:27 1294
原创 解决Android和PHP通信RSA加密问题
之前给手机IMEI加密的时候,根据服务器证书的公钥用的Java BigInteger进行加密,可是传到php那里总是解不出来,造成的原因可能是加密算法不同,后来换了一种方式就可以了,废话不多说上代码。String msg = "123456789"; File file = new File("server.crt"); FileInputStr
2011-12-16 12:12:10 4592 1
原创 Android 生成.so文件步骤归纳
1.下载NDK和Cygwin,并搭配环境2.新建android项目并变现jni接口、3.编译调用jni接口的类,生成 .class文件4.将新编译的.class文件替换bin文件夹下的的已存在的.class文件5.利用javah ../jnitest/bin/classes com.hello.jnitest.Nadd生成.h文件6.编写c或c++代码,新建文件夹,将.h和c文
2011-12-16 12:06:13 3860
原创 Android平台下Https连接准备工作
Android 建立https的准备步骤:1.将服务器证书导入assets文件夹 2.下载bouncy castle密码术包并正确配置 3.根据证书利用keytool命令生成bks文件保存assets文件夹生成bks文件例子:key
2011-12-16 12:04:40 758
仿网易新闻客户端首页滑动框架(ViewPager+SlidingPanelLayout)
2013-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人