2017 年 08 月的存档

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 來源:简书 ......

iOS 10版本适配

随着iOS10发布的临近,大家的App都需要适配iOS10,下面是我总结的一些关于iOS10适配方面的问题,如果有错误,欢迎指出. 1.系统判断方法失效: 在你的项目中,当需要判断系统版本的话,不要使用下面的方法: #define isiOS10 ([[[[UIDevice currentDevice] systemVersion] substringToIndex:1]intValue]>=10) 它会永远返回NO,substringToIndex:1在iOS 10 会被检测成 iOS 1了, 应该使用下面的这些方法: Objective-C 中这样写: #define SYSTEM_VERSION_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumeri ......