当前位置: 代码迷 >> finally的解决方案
 
  • android多媒体本地播放流程video playback-base on jellybean (4)

    android多媒体本地播放流程videoplayback--baseonjellybean(四)上一篇我们讲了mediaplayer播放的第一步骤setdataSource,下面我们来讲解preparesync的流程,在prepare前我们还有setDisplay这一步,即获取surfacetexture来进行画面的展示setVideoSurface(JNIEnv*env,jobjectthiz...

    77
    热度
  • Android 4.03 编译系统-lunch

    Android4.03编译系统------lunch前面分析了Android4.03编译系统-------envsetup.sh,今天来说lunch命令。在Android目录下执行了envsetup.sh后,下一部就是执行:lunch。lunch是在envsetup.sh里面定义的函数,函数原型如下:/**********************************************be...

    0
    热度
  • Android应用程序窗口(Activity)的视图对象(View)的创造过程分析

    Android应用程序窗口(Activity)的视图对象(View)的创建过程分析从前文可知道,每一个Activity组件都有一个关联的Window对象,用来描述一个应用程序窗口。每一个应用程序窗口内部又包含有一个View对象,用来描述应用程序窗口的视图。应用程序窗口视图是真正用来实现UI内容和布局的,也就是说,每一个Activity组件的UI内容和布局都是通过与其所关联的一个Window对象的内...

    7
    热度
  • Android 系统开发之背阴

    Android系统开发之背光不知不觉喜欢上了写Blog,这还是一种不错的休闲方式,所噶~~,会不会也害怕过周末呢?因为寂寞~~啥样儿的生活才让觉得舒适哦~单身好~哈哈。搞了两天,还是姚哥一语惊醒梦中人啊~忽略了Linux下的权限问题,让我纠结了好几个小时啊。首先说明一下,这次学习中让我学到的东西:最主要的莫过于是了解了Android中jni编程,游荡整个Android源码,可以看到很多直接操作底层...

    72
    热度
  • 个人项目框架搭建 - 积存模式使用

    个人项目框架搭建--仓储模式使用---恢复内容开始---1、创建仓储模式的相关接口2、三个文件的代码(命名空间)IRepository.cs代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Linq.Expressions;namespaceEnterpriseFrame.Core.Data{//...

    963
    热度
  • Android中通过反射回设置显示时间

    Android中通过反射来设置显示时间这个Toast的显示在Android中的用途还是很大的,同时我们也知道toast显示的时间是不可控的,我们只能修改他的显示样式和显示的位置,虽然他提供了一个显示时间的设置方法,但是那是没有效果的(后面会说到),他有两个静态的常量Toast.SHORT和Toast.LONG,这个在后面我会在源码中看到这个两个时间其实是2.5s和3s。那么我们如果真想控制toas...

    13
    热度
  • 深度分析:Android中Mms设立页面更改短信中心号码流程

    深度分析:Android中Mms设置页面更改短信中心号码流程相关控件初始化方法:showSmscPrefprivatevoidshowSmscPref(){intcount=MSimTelephonyManager.getDefault().getPhoneCount();booleanairplaneModeOn=Settings.System.getInt(getContentResolver...

    51
    热度
  • android开发秘籍札记

    android开发秘籍笔记android:launchMode="singleTask"//所有activity只能运行一个实例.singleInstance每个activity只有唯一一个运行实例。android:alwaysRetainTaskState="true"//总是返回关闭之前的状态android:screenOrientation="portrait"//强制屏幕总是垂直方向,水平...

    41
    热度
  • android 管理Bit地图内存 - 开发文档翻译

    android管理Bitmap内存-开发文档翻译由于本人英文能力实在有限,不足之初敬请谅解本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接链接ManagingBitmapMemory管理Bitmap内存InadditiontothestepsdescribedinCachingBitmaps,therearespecificthingsyoucandotofacilitategarba...

    13
    热度
  • java netty socket库跟自定义C#socket库利用protobuf进行通信完整实例

    javanettysocket库和自定义C#socket库利用protobuf进行通信完整实例之前的文章讲述了socket通信的一些基本知识,已经本人自定义的C#版本的socket、和javanetty库的二次封装,但是没有真正的发表测试用例。本文只是为了讲解利用protobuf进行C#和java的通信。以及完整的实例代码java代码svn地址,本人开发工具是NetBeans8.0.2使用mave...

    563
    热度
  • 小弟我看不下去鸟。Java和C#的socket通信真的简单吗

    我看不下去鸟。。。。Java和C#的socket通信真的简单吗?这几天在博客园上看到好几个写Java和C#的socket通信的帖子。但是都为指出其中关键点。C#socket通信组件有很多,在vs使用nuget搜索socket组件有很多类似的。本人使用的是自己开发的一套组件。Javasocket通信的组件也有很多,常用的大多数都是用的mina或者netty。游戏行业使用也是居多。关于socket的底...

    53
    热度
  • C# 课堂小结3-语句

    C#课堂总结3-语句一、顺序语句二、条件,分支语句1、if语句关键是能够熟练运用if的嵌套。要考虑好所有的情况。如果说条件是两种+情况相互对应的,那么就可以只用if与else。但必须要想好每个else跟哪个if是一对。如果情况是相互独立的三种情况以上,那么可以选择运用if...elseif...else。1.if语句if(条件){满足条件的时候执行;}2.if(条件){满足条件执行;}else{不...

    34
    热度
  • 匹夫细说C#目无全牛迭代器,那些藏在幕后的秘密

    匹夫细说C#:庖丁解牛迭代器,那些藏在幕后的秘密0x00前言在匹夫的上一篇文章《匹夫细说C#:不是“栈类型”的值类型,从生命周期聊存储位置》的最后,匹夫以总结和后记的方式涉及到一部分迭代器的知识。但是觉得还是不够过瘾,很多需要说清楚的内容还是含糊不清,所以这周就专门写一下c#中的迭代器吧。0x01你好,迭代器首先思考一下,在什么情景下我们需要使用到迭代器?假设我们有一个数据...

    42
    热度
  • 看小弟我怎么快速学习.Net(高可用数据采集平台)

    看我如何快速学习.Net(高可用数据采集平台)最近文章:高可用数据采集平台(如何玩转3门语言php+.net+aauto)、高并发数据采集的架构应用(Redis的应用)项目文档:关键词匹配项目深入研究(二)-分表思想的引入吐槽:本人也是非常讨厌拿来主义的,有些培训每个细节都提到过,主管还找我要实际案例,而不是去安排合适的人去做这件事情,有点过于拿来主义了,有点担心。好消息的是:高并发数据采集的架构...

    70
    热度
  • 第六步在SensorFishService项目中添加类Program.cs

    C#编写window服务,一步一步(1)Window服务是啥,这里就不废话了,如何用在哪里用也不废话了,这里我这篇文章只是详述了我在vs2012中创建window服务的经过,希望对你有所帮助。另外:我在编写服务过程中参考了ProfessionalC#2012and.NET4.5第一步,创建一个解决方案名称MonitoringFish不废话,你肯定会,会的直接去下一步。如果真的不会请继续看第二步添加...

    444
    热度
  • PL\SQL用户指南与参照6.2 转载

    PL\SQL用户指南与参考6.2转载其它的OPEN-FOR语句可以使用不同的查询打开同样的游标变量。在重新打开游标变量之前是不需要关闭它的(但对一个静态游标使用多次OPEN操作时,系统会抛出预定义异常CURSOR_ALREADY_OPEN)。为执行一个不同的查询而重新打开游标变量时,前面的查询结果就会丢失。一般地,我们可以把游标变量传递给过程,然后由过程负责打开它,如下例,打包过程打开游标变量em...

    33
    热度
  • iPhone中的SQLite使用

    iPhone中的SQLite应用From:http://linglong117.blog.163.com/blog/static/277145472009111403520676/?SQLite是基于C的API,在iPhone中的运行速度超级快(在苹果网站上也有一个对比,确实应该是速度最快的)。由于在iPhone3.0上已经支持了CoreData,是苹果一个新的API,并且是基于SQlite的。速...

    139
    热度
  • Spring整合Mybatis源码流程分析

    本文主要结合源码分析流程,整合步骤请查看之前博文https://blog.csdn.net/qq_43792385/article/details/90017967 为了使用Spring整合mybatis,需要引入mybatis为接入spring开发的包,为了方便这里直接引入springboot整合包 <dependency><groupId>org.mybatis.sp...

    68
    热度
  • java培训-20个十分有用的Java程序片段

    java培训-20个非常有用的Java程序片段java培训-20个非常有用的Java程序片段下面是20个非常有用的Java程序片段,希望能对你有用。1.字符串有整型的相互转换12Stringa=String.valueOf(2);//integertonumericstringinti=Integer.parseInt(a);//numericstringtoanint2.向文件末尾添加内容123...

    64
    热度
  • 基础学习day12-多线程1线程之间的通信和常用方法

    基础学习day12--多线程一线程之间的通信和常用方法一、线程之间的通信1.1、线程之间的通信方法多个线程在处理统一资源,但是任务却不同,这时候就需要线程间通信。等待/唤醒机制涉及的方法:1.wait():让线程处于冻结状态,被wait的线程会被存储到线程池中。2.notify():唤醒线程池中的一个线程(任何一个都有可能)。3.notifyAll():唤醒线程池中的所有线程。备注1、这些方法都必...

    28
    热度