首页
网站首页
公司简介
资讯中心
推荐内容
返回顶部
春节祝福新形式,Android应用主流开发者平台整理
发布时间:2020-03-13 22:02
浏览次数:

微信登录接入步骤:

前言:在上传视频时,一般会需要将视频的首帧缩略图上传,作为视频的封面。本文将实现根据视频的url地址实现首帧所略图的功能。

小粽子工作室

  1. 华为开发者联盟

事先准备:以下两个字段在微信开发平台会有,AppSecret在官网上不会储存了,自行保管,但是可以重置AppID:xxxxxxAppSecret:yyyyyy

步骤一:获取视频的首帧图并转化成bitmap

图片 1

网址:http://developer.huawei.com/consumer/cn

依赖:compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'

 /** * 获取视频首帧图并转化为bitmap * @param videoUrl * @return */private Bitmap voidToFirstBitmap(String videoUrl){ MediaMetadataRetriever metadataRetriever = new MediaMetadataRetriever(); metadataRetriever.setDataSource; Bitmap bitmap = metadataRetriever.getFrameAtTime(); return bitmap;}

大家好,我是粽子。

2.腾讯应用宝

权限:<uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/><uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/><uses-permission android:name="android.permission.READ_PHONE_STATE"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

步骤二:将首帧图片的bitmap转化成本地路径(一般用于上传到OSS或者本地加载)

今天是大年三十了,今天粽子上午10点收拾完开始干活,贴对联,写东西等等各种事,一直忙到现在才有空,昨晚看到一个大号推送了一个非常有意思的拜年祝福。

网址:http://open.qq.com/

WXEntryActivity注册:对于微信登录来说,该类只能放在目录下<activityandroid:name=".wxapi.WXEntryActivity"android:configChanges="keyboardHidden|orientation|screenSize"android:exported="true"android:screenOrientation="portrait"android:theme="@android:style/Theme.Translucent.NoTitleBar" />

 /** * 将bitmap转化成本地图片路径 * @param context * @param bitmap * @return */private static String bitmapToStringPath(Context context, Bitmap bitmap){ String savePath; File filePic; if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { savePath = "/sdcard/dskgxt/pic/"; }else { savePath = context.getApplicationContext().getFilesDir().getAbsolutePath() + "/dskgxt/pic/"; } try { filePic = new File(savePath + UUID.randomUUID().toString() + ".jpg"); if (!filePic.exists { filePic.getParentFile().mkdirs(); filePic.createNewFile(); } FileOutputStream fos = new FileOutputStream; bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos); fos.flush(); fos.close(); }catch(IOException e){ e.printStackTrace(); return null; } return filePic.getAbsolutePath();}

按以往,总有那么一群人会给你群发一大段的祝福语,从别处粘贴过来的,甚至一些人连开头都不改一下

  1. 小米应用商店

WXEntryActivity类如下:

结束。

图片 2

网址:https://dev.mi.com/console/

public class WXEntryActivity extends FragmentActivity implements IWXAPIEventHandler {private IWXAPI api;@Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); api = WXAPIFactory.createWXAPI(this, AppID, false); //下方注册代码若不行,可以放在BaseApplication中的onCreate();方法中或者是登录页面的Activity中注册 api.registerApp; api.handleIntent(getIntent;}@Overrideprotected void onNewIntent(Intent intent) { super.onNewIntent; setIntent; api.handleIntent(intent, this);}//微信发送的请求将回调以下方法@Overridepublic void onReq(BaseReq req) { switch (req.getType { case ConstantsAPI.COMMAND_GETMESSAGE_FROM_WX: break; case ConstantsAPI.COMMAND_SHOWMESSAGE_FROM_WX: break; default: break; }}//发送到微信请求的响应结果将回调以下方法@Overridepublic void onResp(BaseResp resp) { switch (resp.errCode) { case BaseResp.ErrCode.ERR_OK: //获取回传的code String code = ((SendAuth.Resp) resp).code; finish(); //保存微信的用户信息(该方法里面是把信息提供给了接口)code加上APPID和AppSecret,通过API 换取access_token getAccessToken(WXEntryActivity.this, code); break; case BaseResp.ErrCode.ERR_USER_CANCEL: //取消 break; case BaseResp.ErrCode.ERR_AUTH_DENIED: //发送被拒绝 break; default: break; }}}

现在我也收到了大量的祝福语,只要看出是复制粘贴过来的我都不回复他,哪怕你前边只是一个称呼,后面一句:新年快乐!短短四个字,我觉得比你复制更走心,我也会回复你的。

4.百度开发者平台

友情链接: 网站地图
Copyright © 2015-2019 http://www.nflfreepicks.net. 新葡萄京娱乐场网址有限公司 版权所有