Ten_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Ten >>列表
前言啦啦啦各位小伙伴们许久不见了~学期末和过年期间自己忙着做其他事没能及时更新Android开发系列课程的博客,实在是罪过罪过~好啦~废话不多说,进入我们今天的主题。今天我们将和大家学习其他的数据存储的方法,一起来学习SQLite数据库和ContentProvider的使用,复习Android界面编程等知识。基础知识SQLite一.SQLite的介绍1.SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的... 查看全文
· TensorFlow 1.0版发布发布时间:2017-02-17
Google开发者博客宣布发布TensorFlow1.0版。TensorFlow是Google在Apache2.0许可证下开源的机器学习和深度神经网络软件库,使用Python和C++开发,可以不需要重写代码就能运行在桌面、服务器或移动设备的CPU或GPU上,可整合在移动应用中。Google同时宣布了第一届年度TensorFlow开发者峰会。Google称,1.0版更快更灵活,做好了被用于生产的准备。... 查看全文
· Android sdk content loader 0%发布时间:2017-01-20
打开Eclipse以后,一直在Androidsdkcontentloader0%,等了很长时间都没有变,解决的方法是Project->Clean->Cleanallprojects,等一会儿就正常了。... 查看全文
什么是CSPCSP全称ContentSecurityPolicy,可以直接翻译为内容安全策略,说白了,就是为了页面内容安全而制定的一系列防护策略.通过CSP所约束的的规责指定可信的内容来源(这里的内容可以指脚本、图片、iframe、fton、style等等可能的远程的资源)。通过CSP协定,让WEB处于一个安全的运行环境中。有什么用?我们知道前端有个很著名的”同源策略”,简而言之,就是说一个页面的资源只能从与之同源的服务器获取,而不允许跨域获取.这样可以避免页面被注入恶意代码,影响安全... 查看全文
· Android之ContentProvider数据存储发布时间:2016-12-24
一、ContentProvider保存数据介绍一个程序可以通过实现一个ContentProvider的抽象接口将自己的数据完全暴露出去,而且ContentProvider是以类似数据库中表的方式将数据暴露的。那么外界获取其提供的数据,也就应该与从数据库中获取数据的操作基本一样,只不过是采用URL来表示外界需要访问的“数据库”。ContentProvider提供了一种多应用间数据共享的方式。ContentProvider是个实现了一组用于提供其他应用程序存取数据的标准方法的类... 查看全文
· dubbo源码研究之extension模块发布时间:2016-11-27
dubbo的扩展采用spi机制实现,spi(ServiceProviderInterface)是指一些提供给你继承、扩展,完成自定义功能的类、接口或者方法。spi把控制权利交个调用方,调用方来决定使用该spi的哪个实现。dubbo扩展机制的核心类是ExtensionLoader,该类通过静态方法getExtensionLoader获取一个指定接口的ExtensionLoader实例。@SuppressWarnings("unchecked")publicstatic<T>... 查看全文
Intent在活动的操作作用:Itent是Android程序中各个组件直接交换的一个重要方式可以指定当前组件要执行任务同时也可以给各个组件直接进行数据交互同时Intent启动往往可以启动活动,启动服务,以及发送广播等场景分类1.显示Intent和隐示Intent显示Intent操作1.首先我们新建一个Android工程在分别讲解显示意图和隐示意图时我们要在rec目录-layout资源新建活动。然后右键点击新建一个activity_second.xml布局文件然后在该文件下添加一个按钮组件<... 查看全文
· Intent(三)向下一个活动传递数据发布时间:2016-11-18
向下传递活动很简单,可以我采用putExtra()方法的重载,把我们想要传递的数据暂时放在intent中,启动活动时从这里取就可以了。首先我们在MainActivity(主活动)显式声明intent的方式来启动SecondActivity,通过PutExtra()方法来传递数据。注意该方法有两个参数,[keyName,vule]:第一个是行参,第二个才是实参;Stringstr_info="putExtra传递数据";Intentintent=newIntent(MainActivity... 查看全文
· Intent(二)隐式调用intent发布时间:2016-11-18
在上一节我们一起学习了显示调用Intent,这一节我们来学习如何隐式调用Ingtent。有了这个我们就可以调用其他的线程,或者程序,可以让我们的应用程序变得多彩,如打开网页,拨打电话等。接下来让我们来做两个例子:第一个调用浏览器,第二个调用拨号盘。1.调用浏览器:接着上次的例子,在MainActivity中的按钮添加以下代码:Intentintent=newIntent(Intent.ACTION_VIEW);//这个是系统的一个内置动做。intent.setData(Uri.parse... 查看全文
· ContentProvider域名替换小工具发布时间:2016-11-18
开发项目域名想怎么换就怎么换,就是这么任性!这是一个很有意思的小工具!这是一个方便开发人员和测试人员的小工具!!吐槽:一直在做Android开发,一直总有一个问题存在:做自己公司的apk开发时,线上包和测试包不可兼得~总是在卸载、安装、卸载、安装。。。的循环操作。很是麻烦,而且另外一个不得不正视的问题就是:只要跟服务端人员进行联调时,就得修改项目中的测试域名,重新打包,也是够麻烦的。最近报名了公司的一个服务,就不得不使用线上包了,被逼无奈想起了这个小设计。原理... 查看全文
Google公布了Android7.0的兼容性定义文档,文档的一个引人注意地方是有关AndroidExtensions的描述,Google形容此举是为了确保API在相同的版本上。今天的Android设备提供了两个API源:开源的AOSP(AndroidOpenSourceProject)API和闭源的GoogleAPI,包含在GooglePlayServices中。GooglePlayServices是一个很容易更新的APK文件,而更新AOSPAPI则需要更新整个系统... 查看全文
· App Today Extension开发注意事项发布时间:2016-11-18
从iOS8起,就有了AppExtension。Extension的种类至今也扩充到了19种,应用也很广泛,值得重点关注起来。Extension几乎可以看做一个内嵌的独立App,拥有独立的BundleID、证书、概要配置文件、进程空间、沙盒等等。只是需要打包在App内,类似于寄生在宿主App内,捆绑安装。不过一旦安装应用后,扩展可以由系统独立调用,执行扩展内的代码逻辑。这篇只记录之前开发TodayExtension的过程中,值得注意的事项。其实大多都是通用的。1... 查看全文
· Intent(一.显示使用intent)发布时间:2016-11-10
大家都知道如果手机只有一个活动的应用,那这个应用也太简单了吧。如同网页一下,是有多个组成的,在C#中我们可以使用各程skip控件或代码,这里不再赘述。那么我们还是在当前的项目中创建一个名为SecondActivity活动(Activity),并添加一个BTN按钮,代码如下:packagecn.hengzhe.tishi;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle... 查看全文
前言啦啦啦~博主又来骚扰大家啦~大家是不是感觉上次的Android开发博文有点长呢~主要是因为博主也是小白,在做实验的过程中查询了很多很多概念,努力去理解每一个知识点,才完成了最终的实验。还有就是随着我们的实验的进行,代码量也会越来越多,所以在接下来的博文中会对源码进行取舍,而不会把全部的实验代码都放到博文中~大家在看博文时如果有什么意见或者感觉博主有说错、说的不清楚的地方可以在评论中留言,博主会第一时间回复大家~我们一起学习,共同进步~好啦~进入正题~本次Android开发... 查看全文
· MJExtension和JSONModel的使用发布时间:2016-10-30
1、使用目的:实现JSON与model之间的转换。我们经常要从服务器上获取JSON数据,将其转化为Model。这个过程是无疑是痛苦的。对于JSON数据量相对较少,或者Model里面的属性值较少的情况,处理起来不大费劲。但上架的应用大多是数据量巨大,与后台交互频繁的。更糟的是,后台接口频繁变化,那么维护起来就相当费劲了,因为你每次都要根据新的接口文档来逐一解释数据。往往每次要花你半天时间去修改、调试代码。2、JSONModelJSON->Dictionary->... 查看全文
· 利用NetworkExtension库配置VPN发布时间:2016-10-18
VPN简单说就是连接局域网的一个通道。Ios8之后苹果增加了一个VPN的接口NEVPNManager,它可以方便的添加VPN连接。首先在你的Xcode内,TARGETS->Capabilities->打开persionVPN在项目中添加NetWorkExtension库引入头文件<NetworkExtension/NEVPNManager.h>以后//创建管理对象NEVPNManager*vpnManager=[NEVPNManagersharedManager]... 查看全文
· Android中Intent跳转的那些事儿发布时间:2016-10-18
在android中,运用Intent跳转页面时,常用的是利用Bundle携带数据跳转到另外一个activity,其实携带图片跳转的原理也和携带数据跳转一样,首先将图片转化成bitmap,再将bitmap转化成byte数组,也就是说,根本的原理是与数据传送一样。下面是本人写的一个简单的demo,可以给大家参考参考。在数据发送到第二个activity的时候我们还可以对图片做裁剪处理,我再下面也为大家剪贴了出来。一... 查看全文
· Intent属性详解二 Action、Category发布时间:2016-09-25
先看效果图:1、Action:该activity可以执行的动作该标识用来说明这个activity可以执行哪些动作,所以当隐式intent传递过来action时,如果跟这里<intent-filter>所列出的任意一个匹配的话,就说明这个activity是可以完成这个intent的意图的,可以将它激活!常用的Action如下所示:ACTION_CALLactivity启动一个电话.ACTION_EDITactivity显示用户编辑的数据... 查看全文
使用HttpListener实现简单的Http服务HttpListener提供一个简单的、可通过编程方式控制的HTTP协议侦听器.使用它可以很容易的提供一些Http服务,而无需启动IIS这类大型服务程序。使用HttpListener的方法流程很简单:主要分为以下几步创建一个HTTP侦听器对象并初始化添加需要监听的URI前缀开始侦听来自客户端的请求处理客户端的Http请求关闭HTTP侦听器例如:我们要实现一个简单Http服务,进行文件的下载,或者进行一些其他的操作,例如要发送邮件... 查看全文
一、PackageManager的resolveActivitypublicabstractResolveInforesolveActivity(Intentintent,intflags);getPackageManager().resolveActivity();返回能够匹配的Intent,如果不能匹配就返回NULL,二、PackageManager的queryIntentActivitiespublicabstractList<ResolveInfo>... 查看全文