码迷,mamicode.com
首页 > 移动开发
android学习笔记002-拨打电话(优化)
主要是把打电话这个按钮的相应代码写成一个方法,通过调用这个方法来使代码看起来更加简洁工整:MainActivity.java的代码如下:package com.example.dailcall;import android.support.v7.app.ActionBarActivity;impor...
分类:移动开发   时间:2015-05-19 22:07:15    阅读次数:126
ios 基础学习二
1:@property @synthesize 属性(类似java里的get set)上面那个类原先的实现是这样:#import @interface Photo : NSObject { NSString* caption; NSString* photographer; } ...
分类:移动开发   时间:2015-05-19 22:08:55    阅读次数:155
Android app黑白名单
Android app黑白名单 Android设备系统正常工作时,很多Service运行在后台,只用在系统内存不够使用时候,才会自动kill掉后台Service Android OTT盒子项目开发中,网络机顶盒运行内存512M/1G 内存不够使用,为了提高系统的流畅性,编译固件时加入app黑白名单功能。...
分类:移动开发   时间:2015-05-19 21:04:06    阅读次数:194
[开源] android apk 一键生成混淆文件 脚本分享 (python)
今天做的项目有个需求。要把我们的apk 混淆一下。 于是花了一下午的时间研究了一下,用python 写了个一键生成的脚本。 原理: 我的开发环境是  adt bundle 是android sdk 的集成开发环境,自带了ProGuard。 只需要导出的时候,在project.properties 打开注释的代码。 然后选择 export 导出apk 就自动...
分类:移动开发   时间:2015-05-19 20:58:48    阅读次数:179
iOS音频播放 (五):AudioQueue
码农人生ChengYin's coding life主页 Blog分类 Categories归档 Archives关于 AboutWeibo GitHub RSSWhere there is a will, there is a way. -- Thomas EdisonAug 2nd, 2014A...
分类:移动开发   时间:2015-05-19 20:49:21    阅读次数:255
Android 屏幕适配
Issue 1: 获取屏幕分辨率(不需要适配API level)DisplayMetrics dm = new DisplayMetrics(); activity.getWindowManager().getDefaultDisplay().getMetrics(dm); ...
分类:移动开发   时间:2015-05-19 20:48:42    阅读次数:167
iOS开发笔记系列-基础3(多态、动态类型和动态绑定)
多态:相同的名称,不同的类 使不同的类共享相同方法名称的能力成为多态。它让你可以开发一组类,这组类中的每一个类都能响应相同的方法名。每个类的定义都封装了响应特定方法所需要的代码,这使得它独立于其他的类定义。这是因为Objective-C的运行时系统在执行方法时知道消息的接收者是哪个类的对象,它总是....
分类:移动开发   时间:2015-05-19 20:47:39    阅读次数:151
使用Android调试工具ddms测试app性能
1.x64位的eclipse运行报错了如下,查到是因为jdk是X32位的,可我明明装的是jdk-8u45-windows-x64.exe,于是又去下载eclipse442win32.zip和jdk-8u45-windows-i586.exe都变成32位的,果断好了2.下载并解压andriod sdk...
分类:移动开发   时间:2015-05-19 20:38:19    阅读次数:217
【练习8.5】轮廓长度计算机cvApproxPoly逼近
页内索引题目要求程序代码结果图片要言妙道借鉴参考题目要求:a、检测轮廓并计算轮廓长度b、分别使用1/90,1/66,1/11,1/10做为精度参数,使用cvApproxPoly逼近,计算轮廓长度并画出结果程序代码: 1 // OpenCVExerciseTesting.cpp : 定义控制台应用程序...
分类:移动开发   时间:2015-05-19 20:38:08    阅读次数:305
android 开发 socket发送会有部分乱码,串码,伴随着数据接收不完整
场景:客户端A、B,A向B发送json字符串后紧接着发送文件,B接收到文件后才返回消息。环境:android、使用的是原始的write 和read (若使用的是writeUTF不会出现此问题。)需要个IOS对接原因:采用连续write方法写数据会出现一起read的情况,数据缓存串乱解决办法:必须wr...
分类:移动开发   时间:2015-05-19 20:36:26    阅读次数:137
Android系统启动
Android系统启动操作流程由linux系统启动与Android系统启动连个阶段组成。1.linux系统启动 Android操作系统启动的次序分别为系统上电、Bootloader引导、Linux内核启动、init初始化系统服务等。事实上,启动流程的每一步都蕴含着不同的安全含义,尤其在系统安全性和....
分类:移动开发   时间:2015-05-19 20:28:09    阅读次数:127
Android 深入解析光传感器(二)
光线传感器演示1 讲了一大堆的理论,那么以下的样例就来展示一下光线感应器的使用.为什么充分展现光感的用法,我这个样例写的很easy,仅仅写了使用光感必须的代码,然后用了几个textView将光线变化的值展现到用户界面。让使用者能够随时的看到光度的变化。以下是Activity的代码:java代码:.....
分类:移动开发   时间:2015-05-19 20:28:13    阅读次数:392
如何清除Android Studio下载的远程aar缓存
在AS的包内找到下图的文件目录然后删除对应包名的文件目录即可
分类:移动开发   时间:2015-05-19 19:19:07    阅读次数:356
一个app成功必须具备的几大条件
定位,进行产品基本功能的设计,包含移动中使用场景,图标,显示文字等。其中,各个界面之前切换方式很重要,称为手机APP功能穿越,设计时需要考虑进去。广州酷蜂科技建议,在APP使用界面上,提倡有质感、有仿真度的图形界面,要让手机APP的界面设计尽量接近用户熟悉或者喜欢..
分类:移动开发   时间:2015-05-19 19:16:24    阅读次数:494
Android官方导航栏ActionBar(二)—— Action View、Action Provider、Navigation Tabs的详细用法
在上一篇文章(Android之官方导航栏ActionBar)中,我们介绍了ActionBar各组成部分的基本应用。ActionBar除了提供Action Buttons外,还提供了多种导航方式如 Action View、Action Provider、Navigation Tabs、Drop-down Navigation等,下面我们将具体介绍他们的用法。...
分类:移动开发   时间:2015-05-19 19:17:14    阅读次数:141
理解SharePoint Web Application和IIS Web Sites 和 HTTP请求
当你创建一个web application的时候,你实际上在IIS里面创建了一个站点。一个IIS站点有bindings,包含单独的IP地址,一个Host Header 和port。IIS通过Bindings来决定HTTP 请求是请求的哪个站点。 当一个用户请求一个网页的时候,比如http://intranet.contoso.com/SitePages/Home.aspx, 客户端...
分类:移动开发   时间:2015-05-19 19:15:03    阅读次数:179
Android apk 监听
Android apk 安装、清理数据、强行停止、卸载监听...
分类:移动开发   时间:2015-05-19 19:14:20    阅读次数:269
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!