- 博客(37)
- 资源 (1)
- 收藏
- 关注
原创 android targetSdkVersion / alertdialog pop error when running on 6.0+
while pop up one alert dialog in service, for sdk <=19, only required permission in manifest <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>then set dialog dial...
2018-08-20 15:38:40
238
原创 cocoa pod install and error
as the title say1. install https://www.jianshu.com/p/ffc0a67d6d75pod setup failed many times -- internet reasonuse:$ sudo gem install -n /usr/local/bin cocoapods$ Git clone https://git....
2018-07-24 19:08:28
252
原创 IOS 获取storyboard 中的 某个 view 设置隐藏显示
IOS 获取storyboard 中的 某个 view 设置 hidden 属性
2018-06-01 12:39:02
5951
1
原创 Xcode 使用 error uncaught exception 'NSUnknownKeyException
不熟悉 iOS Xcode,导致很多莫名的简单错误,经验少,找原因就特费劲。记录下遇到的坑。error 1:viewcontroller 的 storybroad控件拖拽添加属性或者动作到代码,发现一直添加不成功。reason: story broad 里对应的view controller,没有指定到对应的view controller 代码文件,也就添加不到对应的代码文件里。有时候 view ...
2018-05-29 15:59:22
269
原创 swift:使用xib布局文完成自定义UIView
当自定义uiview 时候有几种方法,这里使用 xib 文件布局控件 + uiview.swift 文件方式实例如下:a) 新建UIview 文件: MyVolumeView 继承自UIView, 自定义的uiview 命名为MyVolumeView.注意:这里,由于继承自UIView,无法选择同时创建xib文件。b) 新建xib文件name 同自定义的view: MyVolumeView, ...
2018-04-20 15:40:25
7617
原创 Android build tool Error:Android Pre Dex: [commons-net-3.3.jar] Failed to load dx.jar
每次变更编译环境都有幺蛾子,Error:Android Pre Dex: [commons-net-3.3.jar] Failed to load dx.jar这个打包工具找不到匹配版本了,只认25版本下的,所以把25版本下的文件拷贝到当前使用的版本相应的路径下并备份好原来的。例如我当前使用的是27,则 替换 android_sdk\build-tools\27.0.3\lib下的 d
2018-01-30 17:40:12
793
原创 Android 8.0 Alert Dialog Unable to add window android.view.ViewRootImpl$W. permission denied
要写一个例子,于是创建了一个新项目,并设置android target build version =27。其中用到了AlertDialog.结果因为权限一直报错,许久没在新的sdk上编译了,有挺多更新导致的问题。 此类型WindowManager.LayoutParams.TYPE_SYSTEM_ALERT被系统收回去,普通级应用不再使用此类型,改为:。WindowManager.Lay
2018-01-30 16:28:57
2418
1
原创 ANDROID JDK 编译配置不一致问题。
IDEA FOR ANDROID 问题汇总1.Error:The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: xxxjava 版本与要求的版本不一致,Jdk 配置 出问题了 。例如版本号不一致,idea 要求32位,结果配置的是64位,或者相反。查看
2018-01-30 10:32:12
908
原创 IDEA / Android studio 使用gradle 编译 Failed to resolve: com.android.support:appcompat-v7:27.+
如题,在更新了IDEA /Android studio /android SDK 等相关依赖后经常会出一些妖异的事件。比如 新建项目后使用gradle编译 报错: Failed to resolve: com.android.support:appcompat-v7:xxx. 根据错误提示是找不到匹配的appcompat-v7包,首先确认是否正确安装下载:然后确认版本,如
2018-01-30 10:30:44
5588
1
原创 ATL Activex 插件打包成cab并簽名
1. 生成證書makecert -r -pe -n "CN=xxxxxo" -$ commercial -a sha1 -b 01/31/2014 -e 12/31/2015 -sky exchange -ss my -sr currentuser2. 打包成.cabsigntool sign /f "C:\Users\admin\Documents\ShanghaiLin
2014-02-28 16:47:47
1102
原创 javascript activex call dll
思路:javascript 調用 activex 插件,而插件又去掉dll 庫,從而實現javascript調用 dll.http://hi.baidu.com/hwygy_001/item/b73aa4f27fdd6edb6225d23bhttp://blog.youkuaiyun.com/sdsky1987/article/details/6614409註冊問題 解決:ht
2014-02-26 16:27:02
722
转载 C/C++中程序内存分配管理
非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥! 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回
2013-08-09 13:58:12
666
原创 Android ndk 之二
http://bbs.youkuaiyun.com/topics/370036549 http://blog.sina.com.cn/s/blog_602f877001014ptu.html http://bbs.youkuaiyun.com/topics/370036549 在你的so库里面定义的方法需要跟你java工程中的包类名一致才行的。例如你在so库中定义的native方法为:js
2013-07-26 17:10:26
486
转载 ADS AXD ---ARM DEBUGER
http://wenku.baidu.com/view/1840d9620b1c59eef8c7b46b.html http://wenku.baidu.com/view/cb99e037a32d7375a41780bc.html
2013-07-26 17:08:15
718
原创 Android ndk windows下使用环境设置与编程实例:由.java自动生成xxx.h
思路: 本文从java到c自动生成jni的xx.h文件在eclipse中创建好xx.java文件,然后编译在相应的bin目录下生成xx.class文件,要生成xx.h的jni头文件就需要这个.class文件,使用javah command 格式如下:javah -jni -classpath xxx.class注意路径指定到.class文件的包文件夹的上一层,例如:bin
2013-07-16 18:13:05
1937
原创 android usb host 模式下开发 usb 口被device 占用如何连接PC查看logcat
android usb host 模式下开发 usb 口被device 占用如何连接PC查看logcat通常是通过usb 与PC端连接 可以在eclipse中查看logcat, 此时是 adb usb 模式下与PC连接的,但是如果使用usb host 模式,开发设备就是usb host ,而usb device 通过usb 口连接开发设备,没有多余的usb 连接PC,如何查看logcat,?
2013-07-16 14:38:38
3670
原创 phonegap 学习简述
phonegap 学习资料:简介:http://baike.baidu.com/view/4157600.htmhttp://www.iteye.com/blogs/tag/phonegap性能分析:http://sunny-liang.iteye.com/blog/1452495phonegap android 上使用实例:http://hunankeda110.it
2013-04-07 15:33:41
593
原创 android 传感器学习笔记 一
Android库中显示的可支持的传感器类型有三大类(motion sensor,position sensor, environment sensor),共有11种,motion sensor类:accelerometer(加速器) ,gyroscope(陀螺仪), gravity(重力), linear acceleration(线性加速器), and rotation vector
2013-04-06 19:51:02
1393
原创 coco2d-x android win7 环境配置
思路: coco2d-x 下载配置-最新版本下载解压后把路径加入环境变量,配置coco2d-x的NDK_ROOT 路径,android eclipse 开发环境,ndk 开发组件,eclipse 支持c++开发插件CDT,cygwin 下载安装,环境配置,参考网上几篇相互结合,环境配置终于成功。http://wenku.baidu.com/view/2210d122915f
2013-03-31 22:37:16
3475
原创 设计模式 透析
设计模式不仅仅是适用于java语言,更是一种解决问题的思路当然可以用于c++语言,下文是搜集设计模式资料时所获,最初出处http://bbs.youkuaiyun.com/topics/40082491,怕丢了,故摘录如下:创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服
2013-03-27 15:45:39
606
原创 Android remote service : how to bind
Android remote service : how to bind ?使用远程调用需要用aidl 文件,此文件定义远程服务和应用程序通信的接口,经过编译会自动生成相应的.java文件,结合android apidemo 中remote service binding app 步奏如下:1. 应用程序的Activity请求remote service 连接与本地
2013-01-18 13:16:17
1406
原创 Android 框架之创建设备节点文件
Android 与linux一样使用设备驱动来访问硬件设备,设备节点文件是设备驱动的逻辑文件,应用程序使用设备节点文件来访问设备驱动程序,linux使用mknod来创建设备节点文件,Android 有自己法子。Android 使用Init 进程来创建设备节点文件,分两种情况:静态节点文件和动态节点文件,以应对已经定义好的冷插拔和系统运行起来后插入的热插拔设备。对于冷插拔设备,init 进程
2013-01-15 14:56:12
6810
原创 Android init 进程 init.rc init.*.rc
1. init 进程是android 启动后由内核启动的第一用户级进程,init 进程是系统的守护进程,init进程有四个作用依次为:子进程终止处理,生成设备驱动节点,分析及运行init.rc 文件和init.*.rc 文件, 初始化属性服务。init 进程源码位于android_root_dir/system/core/init/init.c 内。2.init 进程执行流程:注册与子进程
2013-01-11 19:19:03
2380
原创 android 读写sdcard 一
android 读写sdcard 首先需要有sdcard, 如果用真机 确保sdcard 插入,如果是模拟器上开发,需要建立sdcard 的映像文件,进入到 ANDROID SDK 安装目录下的tools 子目录, 运行命令Lmksdcard -l sdcard 1024M d:/sdcard.img //注意是L label, 不是1 或者i,sdcard image支持FA
2012-07-16 11:50:55
1179
原创 RandomAcessFile 随机访问
RandomAccessFIle 是自我独立的类,没有继承自InputStream 或者OutputStream, 但实现了Datainput , Dataoutput 接口。 它适用于 由大小已经知道的记录组成的文件,支持 搜索方法,其他都不支持,BufferinputStream 允许 mark(),reset() .新建RandomAccessFile对象的文件位置指针位于文件的开头处。
2012-07-13 16:33:41
972
原创 MVC 开发模式
软件工程中的 关于架构的一些小知识MVC 开发模式 记录下来以供参阅:http://zh.wikipedia.org/wiki/MVC。
2012-07-03 14:17:15
372
转载 java.text.SimpleDateFormat
下转载自:http://hi.baidu.com/fengboy_7334/blog/item/e4abb82e0fc6f5544ec2261a.html使用java.text.SimpleDateFormat类进行文本日期和Date日期的转换2008年02月04日 星期一 14:41Date类内部既不存储年月日也不存储时分秒,而是存储一个从1970年1月1日0点0分0秒开始的毫秒
2012-07-03 10:22:11
907
翻译 Android 下移植WIFI 驱动
参考了一篇 Android 下移植WIFI 驱动 ,记录下来 。英文原文 : http://blog.linuxconsulting.ro/2010/04/porting-wifi-drivers-to-android.html1. android 中WIFI如何工作3. 设置wpa_supplicant 使其可以debug 默认情况 wpa_supplica
2011-11-18 18:37:52
9228
原创 移植linux驱动Kconfig文档与Makefile的作用
参考别处结合自己,怕忘记了,在此记录一下。一 :移植设备驱动两种方式 二:Kconfig文档与Makefile的作用linux允许设备驱动在编译时候静态的连接在内核中,一如传统的驱动程序;也允许动态地在运行时安装,被称为模块;还允许在运行状态下当需要某模块时候,有系统自动安装。故而做驱动移植时候,有两种方式:一种是直接加到kernel 中编译,另一种是以模块的形式挂接。
2011-11-16 18:48:59
1150
原创 linux下 Jdk版本切换
安装在ubuntu10.10 系统下,开发环境需要,有时会需要安装JDK5和JDK6,怎么实现这两者之间的切换呢?使用update-alternativs 命令可以完成此任务具体如下:1. 查看相应的jdk是否在 ubuntu的jdk菜单里,查看:update-alternatives --config javaupdate-alternatives --config javac
2011-10-20 11:56:25
13882
转载 android Launcher study 之一
android launcher总体分析本博文主要参考网络资料,希望对各位正在修改launcher的有帮助: Home screen可以说是一个手机的最重要应用,就像一个门户网站的首页,直接决定了用户的第一印象。下面对home screen做一简要分析
2011-09-28 17:52:47
655
原创 Android 对话框 之AlertDialog和Dialog
Android 提供多种对话框类型,最常用的便是AlertDialog。使用AlertDialog.Builder可以很方便地创建指定内容及样式的对话框
2011-09-26 17:30:58
583
转载 tomcat 配置
如何安装tomcat安装Tomcat之前要先安装JDK,可从http://java.sun.com上下载最新版本的JDK。 Tomcat可从Apache Jakarta Project站点(http://jakarta.apache.org/site/binindex.c
2011-09-22 22:08:24
430
转载 linux chmod命令参数及用法详解--文件文件夹权限设定命令
使用权限 : 所有使用者使用方式 : chmod [-cfvR] [--help] [--version] mode file...说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存
2011-09-19 16:37:23
450
原创 android 定义colors 资源文件
当需要自己定义颜色时候,在 res/values 下定义个.xml文件 便可以在程序中引用此资源文件,在Layout布局文件中也可引用具体如下:新建一个.xml文件 暂且命名为 colors.xml #FFFFFF #000000
2011-09-16 14:46:34
1101
原创 android activity 如何设置透明
在manifest 文件中 设置 activity 的属性如下: android:label="@string/app_name" android:theme="@android:style
2011-09-15 15:22:50
2551
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人