美文网首页
Android开发笔记

Android开发笔记

作者: 不偏不倚就是你 | 来源:发表于2017-11-24 14:57 被阅读0次

1. 查询包名下的跳转activity

PackageManager packageManager = context.getPackageManager();

Intent intent = packageManager.getLaunchIntentForPackage("com.instagram.android");

if(intent ==null) {

GLog.iTag(SocialConstant.LOG_PREFIX,"No Instagram");

Toast.makeText(context,context.getString(R.string.k52_error_for_no_instagram),Toast.LENGTH_SHORT).show();

return;

}

Intent share =newIntent(Intent.ACTION_SEND);

if(type == SocialConstant.TYPE_IMAGE) {

share.setType(REPOST_TYPE_IMAGE);

}else{

share.setType(REPOST_TYPE_VIDEO);

}

File media =newFile(mediaPath);

Uri uri = Uri.fromFile(media);

share.putExtra(Intent.EXTRA_STREAM,uri);

share.setPackage("com.instagram.android");

PackageManager packManager = context.getPackageManager();

List resolvedInfoList = packManager.queryIntentActivities(share,PackageManager.MATCH_DEFAULT_ONLY);

booleanresolved =false;

for(ResolveInfo resolveInfo: resolvedInfoList){

if(resolveInfo.activityInfo.packageName.startsWith("com.instagram.android")){

share.setClassName(

resolveInfo.activityInfo.packageName,

resolveInfo.activityInfo.name);

resolved =true;

break;

}

}

2. surfaceView黑屏问题

surfaceView.setZOrderOnTop(true);// 放置在window最上方显示

holder.setFormat(PixelFormat.TRANSPARENT);// 透明,否在会盖住原本在上面的

3. Http和Https

http://www.cnblogs.com/lovesong/p/5186200.html   

浏览器如果遇到证书问题会让你授权,像客户端这样会这么做,直接返回证书验证失败还是?https的框架有做处理吗?

相关文章

  • Android开发艺术探索 第15章 Android性能优化 读

    正式开始前,推荐一下Android开发艺术探索的其他笔记 Android开发艺术探索 读书笔记目录下面正文开始。 ...

  • Android开发过程中使用的工具

    @随手笔记篇 windoms 应用 Android studio :android开发工具 Gradle :And...

  • IPC笔记

    一、说明 笔记主要是《Android开发艺术探索》的阅读笔记和自己的理解,笔记中部分内容引自《Android...

  • View事件体系笔记

    一、说明 笔记主要是《Android开发艺术探索》的阅读笔记和自己的理解,笔记中部分内容引自《Android...

  • Activity笔记

    一、说明 笔记主要是《Android开发艺术探索》的阅读笔记和自己的理解,笔记中部分内容引自《Android...

  • 常见问题和性能优化

    一、说明 笔记主要是《Android开发艺术探索》的阅读笔记和自己的理解,笔记中部分内容引自《Android...

  • 常用功能

    一、说明 笔记主要是《Android开发艺术探索》的阅读笔记和自己的理解,笔记中部分内容引自《Android...

  • View的工作原理笔记

    一、说明 笔记主要是《Android开发艺术探索》的阅读笔记和自己的理解,笔记中部分内容引自《Android...

  • Android开发之前期准备

    一、安装与环境配置JDK Android开发是基于Java语言的,因此在开发Android应用之前,需要在开发笔记...

  • 《Android开发艺术探索》笔记(一)

    《Android开发艺术探索》笔记 本笔记整理自: https://www.gitbook.com/book/...

网友评论

      本文标题:Android开发笔记

      本文链接:https://www.haomeiwen.com/subject/yaledxtx.html