国内大公司的开源项目一览表

奇虎360 https://github.com/Qihoo360 1.MySQL中间层 Atlas Atlas是由 Qihoo 360,  Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条。 主要功能: * 读写分离 * 从库负载均衡 * IP过滤 * SQL语句黑白名单 * 自动分表 更多内容:https://github.com/Qihoo360/Atlas   2.360黑科技=》DroidPlugin  Droi ......

1500G人工智能资料下载地址

800G人工智能学习资料下载链接 链接: https://pan.baidu.com/s/1eSnAZse 密码: j9sk 人工智能图书馆 人工智能学术论文资料下载链接: 链接: https://pan.baidu.com/s/1eSCD8Tc 密码: itu1 人工智能融资资料库下载链接: 链接: https://pan.baidu.com/s/1c23ohbi 密码: wa9k 人工智能深度解读资料下载链接: 链接: https://pan.baidu.com/s/1pL0PQ7T 密码: 7ed2 人工智能政策库下载链接: 链接: https://pan.baidu.com/s/1bpd7L5l 密码: 2rrq 人工智能各类报告库汇总下载链接: 链接: https://pan.baidu.com/s/1eRJiReE 密码: hq3s ......

Eclipse常用快捷键

1几个最重要的快捷键 代码助手:Ctrl+Space(简体中文操作系统是Alt+/) 快速修正:Ctrl+1 单词补全:Alt+/ 打开外部Java文档:Shift+F2 显示搜索对话框:Ctrl+H 快速Outline:Ctrl+O 打开资源:Ctrl+Shift+R 打开类型:Ctrl+Shift+T 显示重构菜单:Alt+Shift+T 上一个/下一个光标的位置:Alt+Left/Right 上一个/下一个成员(成员对象或成员函数):Ctrl+Shift+Up/Down 选中闭合元素:Alt+Shift+Up/Down/Left/Right 删除行:Ctrl+D 在当前行上插入一行:Ctrl+Shift+Enter 在当前行下插入一行: Shift+Enter 上下移动选中的行:Alt ......

Android,App 常用图标尺寸规范

程序启动图标(Logo): 小屏ldpi():36*36 px。 中屏mdpi(160dpi):48*48px 大屏hdpi(240dpi):72*72px 特大屏xhdpi(320dpi):96*96px 超大屏xxhdpi(480dpi):144*144px 超大屏xxxhdpi(480dpi):192*192px 底部菜单图标 中屏mdpi(160dpi):48*48px 大屏hdpi(240dpi):72*72px 特大屏xhdpi(320dpi):96*96px 超大屏xxhdpi(480dpi):144*144px 大屏: 1. 完整图片(红色): 72 x 72 px 2. 图标(蓝色): 48 x 48 px 3. 图标外边框(粉色): 44 x 44 px 中屏: 1. 完整图片: 48 x 48 px 2. 图标: 32 x 32 px 3. 图标外边框: 30 x 30 px 小屏: ......

Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)

ADB很强大,记住一些ADB命令有助于提高工作效率。 获取序列号: adb get-serialno 查看连接计算机的设备: adb devices 重启机器: adb reboot 重启到bootloader,即刷机模式: adb reboot bootloader 重启到recovery,即恢复模式: adb reboot recovery 查看log: adb logcat 终止adb服务进程: adb kill-server 重启adb服务进程: adb start-server 获取机器MAC地址: adb shell cat /sys/class/net/wlan0/address 获取CPU序列号: adb shell cat /proc/cpuinfo 安装APK: adb install //比如:adb install baidu.apk ......

Android应用耗电量分析与优化建议

Battery Historian工具使用 Battery Historian 一款由Google提供的Android系统电量分析工具,从手机中导出bugreport文件上传至页面,在网页中生成详细的图表数据来展示手机上各模块电量消耗过程,最后通过App数据的分析制定出相关的电量优化的方法。 https://github.com/google/battery-historian 运行环境 根据gitbub上面介绍,Battery Historian工具的安装有两种方式: 通过安装Docker环境来安装。(这种方式很简单,推荐使用) 安装GO环境、Python、Java环境。(安装比较繁琐感兴趣可以去GitHub上看看) Docker环境 Docker ......

结合HierarchyViewer和APK文件反编译获得APP元素id值

我在HierarchyViewer中查看“发布”这个View,HierarchyViewer显示了一个@414a54c8和id/flipper_head_action。注意:@后加一串16进制数并不是这个view的id,而只是一个对我们人类没有任何意义的指针值。 但是我们有这个元素的id名flipper_head_action。我们需要按图索骥,按这个id名找到对应的数值。 解决步骤: 1.下载反编译器dex2jar,和一个java源代码查看器jd-gui 下载地址: https://code.google.com/p/dex2jar/downloads/detail?name=dex2jar-0.0.9.13.zip&can=2&q= https://code.google.com/p/innlab/downloads/det ......

如何在Eclipse中编译hierarchy viewer (基于Windows)

首先,你要保证你的手机能够开启View Server,具体见http://maider.blog.sohu.com/255448342.html 按照http://uiuno.com/2017/09/26/a114401/里的步骤操作即可将hierarchyviewer2的源码导入Eclipse并运行. 2013.3.15更新:在android源码android-4.2.2_r1分支之前,hierarchyviewer2的源码位于 SOURCE_ROOT/sdk/hierarchyviewer2文件夹内,而在android-4.2.2_r1分支之后的源代码,hierarchyviewer2的源码移至了SOURCE_ROOT/tools/swt/hierarchyviewer2文件夹内.本篇文章后续内容按照android-4.2.2_r1分支之前的代码结构讲解。而若 ......

如何在Root的手机上开启ViewServer,使得HierachyViewer能够连接

前期准备: 关于什么是Hierarchy Viewer,请查看官方文档:http://developer.android.com/tools/debugging/debugging-ui.html。个人理解:Hierarchy Viewer能获得当前手机实时的UI信息,给界面设计人员和自动化测试人员带来极大的便利。 在Android的官方文档中提到: To preserve security, Hierarchy Viewer can only connect to devices running a developer version of the Android system. 即:出于安全考虑,Hierarchy Viewer只能连接Android开发版手机或是模拟器(准确地说,只有ro.secure参数等于0且ro.debuggable等于1的an ......

DeepLink链接

高铁游戏合集 
高铁游戏合集-象棋 
高铁游戏合集-斗地主 
高铁游戏合集-军旗 
高铁游戏合集-升级 
高铁游戏合集-五子棋 
高铁游戏合集-飞行棋 
高铁游戏合集-围棋 
高铁游戏合集-多牛方块 
高铁游戏合集-罗斯方块 
高铁游戏合集-消灭宝石 
高铁游戏合集-六边形拼图 
高铁游戏合集-数独 
高铁游戏合集-开心点点 
高铁游戏合集-六边形消除 
高铁游戏合集-打开新玩法(当前App不存在时,提示升级App) 

Android获取真正准确的分辨率的不同方式,区分Android版本

文章摘至:http://blog.csdn.net/tc839706407/article/details/50906962 最近因为android设备分辨率的问题被坑惨了,另一方面,公司的美术团队被我也坑惨了,虽然看起来问题不在我,但是这个锅该我来背,毕竟测试分辨率的代码是我写的。网上到处流传的都是各种getMetrics()方法,我也深信这种方法是对的,用了3种大体相同细节不同的方法来测,都得到同一个结果1280×672,dpi 160,看起来很不顺眼是吧,我也觉得,而且在刷系统之前测得的分辨率是864×480 dpi 120 ,2中分辨率的比例也变了。虽然觉得奇怪,但是大家都没有 ......

android:configChanges属性总结

android中的组件Activity在manifest.xml文件中可以指定参数android:ConfigChanges,用于捕获手机状态的改变。 在Activity中添加了android:configChanges属性,在当所指定属性(Configuration Changes)发生改变时,通知程序调用onConfigurationChanged()函数。 设置方法:将下列字段用“|”符号分隔开,例如:“locale|navigation|orientation”   “mcc“ 移动国家号码,由三位数字组成,每个国家都有自己独立的MCC,可以识别手机用户所属国家。 “mnc“ 移动网号,在一个国家或者地区中,用于区分手机用户的服务商。 “locale“ 所在地 ......

Android scheme呼起App

Android应用/组件间通信有一种方式是intent,应用可以注册intent filter声明自己对什么样的intent感兴趣,其它应用发送intent时通过系统级广播传递过来,如果与预先注册的intent filter匹配,应用将收到该intent(无论应用是否正在运行,都会被“唤醒”,也就是隐式启动Activity),取出intent携带的数据,做进一步处理 就是这样,通过系统广播拿到一次起来的机会,例如在manifest里静态注册intent filter声明自定义scheme: <activity android:name=".MainActivity"> <intent-filter> <action android ......

WePhone开发者的悲剧,无关是不是程序员

本文转载自: https://www.chandashi.com/yunyingquan/ 前几日,WePhone应用的开发者纵身一跃,结束了自己年轻的生命。于前因后果,此不想再诉,蝉大师APP数据分析平台,无心也无力将整个事件再来一次抽丝拔茧,因为我们不想再加剧任何人的痛苦。但对于这位WePhone开发者来说,他的悲剧,是在对的时间里,通过错误的平台,结识了本该此生陌路的人,并且还组合了一桩荒唐的婚姻。3月认识,6月结婚,7月离婚,这如何不荒唐?怎能不荒唐? 它真的很荒唐! 如果时间可以重来;如果他能花更多时间去了解他的妻子;如果他对结婚不是那么的草率 ......

Android 主流App应用市场

百度:http://app.baidu.com
小米:http://dev.xiaomi.com/console/
vivo:http://dev.vivo.com.cn
360:http://dev.360.cn/
应用宝:http://open.qq.com
华为:http://developer.huawei.com/
oppo:http://open.oppomobile.com/newuser/login
魅族:http://open.flyme.cn/?t=1489458048989
pp助手、豌豆荚(合为阿里分发):http://open.uc.cn/notice
联想乐商店:http://open.lenovo.com/developer/
乐视商店:http://open.le.com/dev-web/
搜狗开发者:http://zhushou.sogou.com/open/
应用汇:http://dev.appchina.com/dev/index

彻底解决Android 应用方法数不能超过65K的问题

尊重原创 :http://blog.csdn.NET/yuanzeyao/article/details/41809423 参考文章:实现Android 动态加载APK(Fragment or Activity实现) 作为一名Android开发者,相信你对android方法数不能超过65K的限制应该有所耳闻,随着应用程序功能不断的丰富,总有一天你会遇到一个异常: Conversion to Dalvik format failed:Unable toexecute dex: method ID not in [0, 0xffff]: 65536 可能有些同学会说,解决这个问题很简单,我们只需要在Project.proterty中配置一句话就Ok啦, dex.force.jumbo=true 是的,加入了这句话,确实可以让你的 ......

Android 生成Keystone,对Apk进行二次签名

一、创建Keystone 方式一:运行bat CreateKeystone 方式二:执行java package com.uiuno.createkeystone; import java.io.File; import java.io.IOException; public class CreateKeystone { private static String keystore = "G:\\pdragon_tools\\CreateKeystone\\debug.keystore"; //keystone名称 private static String alias = "debug.keystore"; //keystone别名 private static String storepass = "uiunopl"; //密码 private static String keypass = "uiunopl"; //密码 private static String ke ......

Android拍照并获取图片

一:拍照后在Activity的函数中处理bitmap,此时图片需要自己保存到指定路径 protected void getImageFromCamera() { String state = Environment.getExternalStorageState(); if (state.equals(Environment.MEDIA_MOUNTED)) { Intent getImageByCamera = new Intent("android.media.action.IMAGE_CAPTURE"); startActivityForResult(getImageByCamera, REQUEST_CODE_CAPTURE_CAMEIA); } else { Toast.makeText(getApplicationContext(), " ......

ADX SSP API对外产品文档v1.0.1

SSP平台是连尚广告对外接入联盟的开放平台。 致力于帮助媒体方实现变现。 媒体方使用API方式接入连尚广告的步骤如下: 审核资质:请在SSP平台申请注册成为媒体方,审核通过后,会分配app_id。该app_id作为后续请求广告的参数之一。 申请广告位:用户可根据自己媒体内部的样式,选择合适的广告类型,广告样式。每个app_id可申请多个广告位,每个广告位会分配一个src_id,该src_id作为后续请求广告的参数之一。 测试环境调试:请在测试环境下调试通过后,切换到生产环境。测试环境相关参数详见下文。 切换生产环境:经我方技术(或 ......

Android全面屏适配

Galaxy S8及S8+分别搭载“5.8”与“6.2”大屏,高达84%的屏幕占比为Galaxy S8及S8+在游戏娱乐、观看视频时带来深度沉浸式视觉体验。但是与此同时S8却有着一个奇葩的屏幕比例:18.5比9,屏幕分辨率:2960×1440。通常我们在开发过程中android的标准设计图为1920×1080,ios为1334×750,默认采用16比9的比例来设计效果图。android机型众多,分辨率千奇百怪,这回三星又来添乱了,实际开发过程中还真遇到了三星S8的适配问题。 先来看一些案例: 这是适配前的王者农药 作者:尹star 链接:http://www.jianshu.com/p/defcf4f29a12 來源:简书 ......