- wifip2p重连 android,Android Wifi实现分析
春喃
wifip2p重连android
其实现在已经到了android-9了。但是这篇文档写的是android-8而且android-9的变化不是非常大,所以也懒得修改。一、模块功能分解老架构,网上找的。8.0以后不一样了。1.wifi.c没了,所有驱动相关的操作都通过treble架构移交厂商了2.IPC方式变了,之前是socket与supplicant通信,现在是HIDL抽象的binder方式3.扫描功能从supplicant中转移到
- Android NDK编译之cannot locate symbol "__aeabi_memcpy"
DoubleCui
遇到这个问题之后,google了一下。发现好多都是stackoverflow,也配有答案。大部分说是编译版本和目标版本问题,但是我尝试调整了一下一直没解决。后来去ndk目录下platforms下看了眼。忽然发现没有Application.mk文件下APP_PLATFORM:=android-8,android-8平台不存在。但是我在别的手机上运行是没有问题的。难道真是这个问题???心血来潮就抱着死
- cocos2dx交叉编译android时出现make: *** [obj/local/armeabi bgame.so] Error 1
cocos_Wei
cocos2d-x体验cocos2d-x学习
我之前没出现过这种情况,直到用了sqllite就出现这个情况了,上网找很多解决方法不过没有几种是可以解决我的问题的,如有的说Application.mk中修改APP_PLATFORM:=android-8这种跟这种都有STLPORT_FORCE_REBUILD:=true但我还是照样出错,终于发现了一个如果我用sqllite不把那个shell.c加进Android.mk它就好了!!!!
- 解决NDK *** note: the mangling of 'va_list' has changed in GCC 4.4
me小九
ndk-build提示:D:/aDeveloper/ndk/android-ndk-r8b/platforms/android-8/arch-arm/usr/include/jni.h:592:13:note:themanglingof'va_list'haschangedinGCC4.4如.........什么note:themanglingof'va_list'haschangedinGCC4
- 如何查看android源代码
shiyuntian_wang
android
先下载源码,最新为2.21.源码地址:http://rgruet.free.fr/public/2.找SDK目录安装的SDK到我的目录E:/E:/android-sdk-windows/找到目录结构如下:E:/android-sdk-windows/-platforms+android-3+android-....+android-8(数字代表api版本)最高的android-8对应的是SDK2.
- 导入android项目出现:出现Unable to resolve target 'android-8'错误及其他的一些解决办法
WinterZhou
android
1、出现“Unabletoresolvetarget'android-9'”,解决办法:进入你的androidproject跟目录,找到此文件project.properties(或default.properties),找到target=android-9出现此错是因为你的android环境跟此处不对应,那么,你只需要将此处的android版本改成你机器上配置的android版本即可,例如tar
- Unable to resolve target 'android-x'的解决办法
炽哥哥
零杂
今天在导入android工程的时候遇到了两个问题,都是因为版本的兼容想出的问题,第一个问题是TypeUnabletoresolvetarget'android-7',这个问题直接用记事本打开project.properties把target=android-7修改为target=android-8便可以解决。将工程关闭,然后重新打开,这个时候运行工程会出现第二个问题,ConversiontoDal
- Android rest接口
zhaoweiqiang601
Android
android应用程序如何访问restful接口建立能够访问restful接口的android应用程序,需要用到类包含在android,jar文件中,它的位置在D:\androidSDK-r21\platforms\android-8\android.jar。一、restpost1、建立客户端HttpClient对象2、建立访问方式HttpPost对象3、组建访问参数JSONObject对象4、设
- android NDK
fr_han
1、不安装cygwin,创建自动编译ndk的builder2、解决NDK***note:themanglingof'va_list'haschangedinGCC4.4ndk-build提示:D:/aDeveloper/ndk/android-ndk-r8b/platforms/android-8/arch-arm/usr/include/jni.h:592:13:note:themangling
- 关于android编译失败的集中情况
hongwen_yul
1Unabletoresolvetarget‘android-8’2DescriptionResourcePathLocationTypeerror:Errorretrievingparentforitem:Noresourcefoundthatmatchesthegivenname‘android:Theme.Holo.Light.DarkActionBar’.styles.xmlDescrip
- android 电池状态侦听显示 电量 充电动态显示
Claude-淀
Android
今天想使用android系统的电池侦听和系统的电池图片;引入源代码中的两个xml文件(这里我在android2.2的jar包中找不到,所以才引入,源代码路径:C:\android-sdk-windows\platforms\android-8\data\res\drawable),之后会发现stat_sys_battery.xml报错,所以我就将下图1.这些图引入到我的drawable目录下,然后
- adb shell命令--命令创建模拟器并启动,命令
竹港林子
App
在开始运行命令前,需要将adb配置到系统环境变量中。然后打开cmd窗口,就可以直接运行adb命令了1.显示系统中全部Android平台:androidlisttargets2.显示系统中全部AVD(模拟器):androidlistavd3.创建AVD(模拟器):androidcreateavd-n模拟器名称-ttarget的id(android-8)4.启动模拟器:emulator-avd模拟器名
- android 重写系统进度条
iteye_4195
自定义progressbar现在要自定义一个等待的时候转动的小圈,相信大家也都嫌系统自带的很麻烦吧??如果要自定义那些系统的组件都有一个法子,那就是看系统的是怎么写的。看下系统的progressbar的方法:首先看android的系统的style.xml的文件,系统的样式定义都在里面android-sdk-windows\platforms\android-8\data\res\values目录下
- 解决NDK *** note: the mangling of 'va_list' has changed in GCC 4.4
RabbitLBJ
NDK
ndk-build提示:D:/aDeveloper/ndk/android-ndk-r8b/platforms/android-8/arch-arm/usr/include/jni.h:592:13:note:themanglingof'va_list'haschangedinGCC4.4如.........什么note:themanglingof'va_list'haschangedinGCC4
- libx264编译
zxb3121999
FFMPEG
首先是x264的编译,相对简单.下面是编译脚本:cdx264exportNDK=/home/zxb/ext/lost+found/android-ndk-r11cexportPREBUILT=$NDK/toolchains/arm-linux-androideabi-4.9/prebuiltexportPLATFORM=$NDK/platforms/android-8/arch-armexport
- Android实现界面组件的抖动效果
5号编程
Android
ADelta="10"android:durndroid实现界面组件的抖动效果采用的Animation动画,在系统提供的APIDemos:目录为\android-sdk\samples\android-8\ApiDemos中已经实现了简单的抖动效果:具体使用如下:第一步:准备两个动画效果的XML文件,加入到res/anim/目录下:Shake.xml文件:cycle_7.xml文件:第二步://代
- 10.Eclipse下Ndk开发(ffmpeg native 方式播放视频,万能解码(SurfaceView, 播放音频,)
任振铭
(创建于2018/1/26)遇到的问题遇到一个很棘手的问题,在Eclipse上引入两个头文件报错#include#include右键->Porperties->C/C++General->PathsandSymbols中可以看到987671.png最下边一行是android-8版本的,上边两个头文件就是这个目录中的,但是进入ndk这个目录我们可以发现,这个8版本的目录中找不到这两个头文件,所以报错
- ndk交叉编译两种方式
Alps
android
方式一,导出standalonecd./build/tools/make-standalone-toolchain.sh--platform=android-8--install-dir=/android-8--arch=arm--toolchain=arm-linux-androideabi-4.8--system=linux-x86_64exportPATH=/android-8/bin:$P
- 搭建cocos2d-x-andriod开发环境遇到的各种问题
Yonah潇
错误报告
为了搭建一个cocos2d-x-andriod开发环境,折腾了两个晚上,遇到无数问题,现在把整个过程遇到的问题和解决方法记录下来,希望可以帮到第一次搭建环境的人。搭建过程大同小异,自己google就行。下面是我遇到的问题和解决方法。一,导入一个android的项目时报错Unabletoresolvetarget‘android-8′。原因:android版本target标记与原项目不相匹配造成的。
- Android学习笔记(三)---手势识别、style和theme、传感器的使用
爱coding的卖油翁
Android开发记录
手势识别第一步:建立手势库使用SDK自带例子GestureBuilder建立手势库(位置:android-sdk-windows\samples\android-8\GestureBuilder)。使用GestureBuilder之前,你需要恢复其到开发环境,然后进行编绎并部署到手机上。此时,就可以使用GestureBuilder建立手势库,生成的手势库文件在SCDard上,默认文件名称为:ges
- Android手势识别
yueliangniao1
点滴积累
第一步:建立手势库使用SDK自带例子GestureBuilder建立手势库(位置:android-sdk-windows\samples\android-8\GestureBuilder)。使用GestureBuilder之前,你需要恢复其到开发环境,然后进行编绎并部署到手机上。此时,就可以使用GestureBuilder建立手势库,生成的手势库文件在SCDard上,默认文件名称为:gesture
- android R.java资源文件不自动生成的原因
wangts
移动开发androidandroideclipseapixml
android项目R.java资源文件不自动生成的原因有多种:1.SDK有错误或找不到SDK2.default.propites文件中定义的target=android-8与eclipse设置的不一致3.项目中有错误,xml文件错误,资源文件名不合法:有大写字符,数字开头,有空格等其他如AndroidManifest.xml里如果指定了与eclipse中设置的不一致(level5对应android
- Android Wifi实现分析
头铁的伦
其实现在已经到了android-9了。但是这篇文档写的是android-8而且android-9的变化不是非常大,所以也懒得修改。一、模块功能分解老架构,网上找的。8.0以后不一样了。1.wifi.c没了,所有驱动相关的操作都通过treble架构移交厂商了2.IPC方式变了,之前是socket与supplicant通信,现在是HIDL抽象的binder方式3.扫描功能从supplicant中转移到
- android中手势识别的实现
iteye_3941
第一步:建立手势库使用SDK自带例子GestureBuilder建立手势库(位置:android-sdk-windows\samples\android-8\GestureBuilder)。使用GestureBuilder之前,你需要恢复其到开发环境,然后进行编绎并部署到手机上。此时,就可以使用GestureBuilder建立手势库,生成的手势库文件在SCDard上,默认文件名称为:gesture
- c/c++ android 平台交叉编译 {ERROR: Failed to create toolchain}
Tim Ray
C++学习笔记
1.直接调用gcc方法以下出自https://blog.csdn.net/smfwuxiao/article/details/65877091.1sysroot--寻找目录里面是一些对应android版本的*.a,.o,.so$SYSROOT=$NDK/platforms/android-8/arch-arm1.2CC—编译器路径----cpu类型基本上都是linux,可见的未来应该不会有人用wi
- 安卓UI优化
苦行僧520
android笔记UI优化
一、使用系统资源:Android系统本身有很多资源在应用中都可以直接使用,具体的,可以进入android-sdk的相应文件夹中去查看。例如:可以进入android−sdk\platforms\android-8\data\res,里面的系统资源就一览无余了。1、使用系统的id来标识分两种:R.id.list(自定义的R类)/android.R.id.list(系统资源R类)android:id=”
- adb shell命令--命令创建模拟器并启动,命令
望月成三人
在开始运行命令前,需要将adb配置到系统环境变量中。然后打开cmd窗口,就可以直接运行adb命令了显示系统中全部Android平台:androidlisttargets显示系统中全部AVD(模拟器):androidlistavd创建AVD(模拟器):androidcreateavd-n模拟器名称-ttarget的id(android-8)启动模拟器:emulator-avd模拟器名称删除AVD(模
- Android SDK 包目录结构
chinajpr
Android
add-onsGoogleAPI,有一些谷歌的附加库在这里,比如googleMapsbuild-tools各个版本的编译工具docs离线androidsdk文档extras扩展开发包如高版本的API在低版本中开发使用。platforms各版本SDK。根据APILevel划分的SDK版本,这里就以Android2.2来说,进入后有一个android-8的文件夹,android-8进入后是Androi
- android-8~23 View.java - dispatchTouchEvent源码
洛易
android-8/**
*Passthetouchscreenmotioneventdowntothetargetview,orthis
*viewifitisthetarget.
*
*@parameventThemotioneventtobedispatched.
*@returnTrueiftheeventwashandledbytheview,falseotherwise.
*/
pu
- adb shell命令--命令创建模拟器并启动,命令
u013493370
在开始运行命令前,需要将adb配置到系统环境变量中。然后打开cmd窗口,就可以直接运行adb命令了1.显示系统中全部Android平台: androidlisttargets2.显示系统中全部AVD(模拟器): androidlistavd3.创建AVD(模拟器): androidcreateavd-n 模拟器名称-ttarget的id(android-8)4.启动模拟器:
- web前段跨域nginx代理配置
刘正强
nginxcmsWeb
nginx代理配置可参考server部分
server {
listen 80;
server_name localhost;
- spring学习笔记
caoyong
spring
一、概述
a>、核心技术 : IOC与AOP
b>、开发为什么需要面向接口而不是实现
接口降低一个组件与整个系统的藕合程度,当该组件不满足系统需求时,可以很容易的将该组件从系统中替换掉,而不会对整个系统产生大的影响
c>、面向接口编口编程的难点在于如何对接口进行初始化,(使用工厂设计模式)
- Eclipse打开workspace提示工作空间不可用
0624chenhong
eclipse
做项目的时候,难免会用到整个团队的代码,或者上一任同事创建的workspace,
1.电脑切换账号后,Eclipse打开时,会提示Eclipse对应的目录锁定,无法访问,根据提示,找到对应目录,G:\eclipse\configuration\org.eclipse.osgi\.manager,其中文件.fileTableLock提示被锁定。
解决办法,删掉.fileTableLock文件,重
- Javascript 面向对面写法的必要性?
一炮送你回车库
JavaScript
现在Javascript面向对象的方式来写页面很流行,什么纯javascript的mvc框架都出来了:ember
这是javascript层的mvc框架哦,不是j2ee的mvc框架
我想说的是,javascript本来就不是一门面向对象的语言,用它写出来的面向对象的程序,本身就有些别扭,很多人提到js的面向对象首先提的是:复用性。那么我请问你写的js里有多少是可以复用的,用fu
- js array对象的迭代方法
换个号韩国红果果
array
1.forEach 该方法接受一个函数作为参数, 对数组中的每个元素
使用该函数 return 语句失效
function square(num) {
print(num, num * num);
}
var nums = [1,2,3,4,5,6,7,8,9,10];
nums.forEach(square);
2.every 该方法接受一个返回值为布尔类型
- 对Hibernate缓存机制的理解
归来朝歌
session一级缓存对象持久化
在hibernate中session一级缓存机制中,有这么一种情况:
问题描述:我需要new一个对象,对它的几个字段赋值,但是有一些属性并没有进行赋值,然后调用
session.save()方法,在提交事务后,会出现这样的情况:
1:在数据库中有默认属性的字段的值为空
2:既然是持久化对象,为什么在最后对象拿不到默认属性的值?
通过调试后解决方案如下:
对于问题一,如你在数据库里设置了
- WebService调用错误合集
darkranger
webservice
Java.Lang.NoClassDefFoundError: Org/Apache/Commons/Discovery/Tools/DiscoverSingleton
调用接口出错,
一个简单的WebService
import org.apache.axis.client.Call;import org.apache.axis.client.Service;
首先必不可
- JSP和Servlet的中文乱码处理
aijuans
Java Web
JSP和Servlet的中文乱码处理
前几天学习了JSP和Servlet中有关中文乱码的一些问题,写成了博客,今天进行更新一下。应该是可以解决日常的乱码问题了。现在作以下总结希望对需要的人有所帮助。我也是刚学,所以有不足之处希望谅解。
一、表单提交时出现乱码:
在进行表单提交的时候,经常提交一些中文,自然就避免不了出现中文乱码的情况,对于表单来说有两种提交方式:get和post提交方式。所以
- 面试经典六问
atongyeye
工作面试
题记:因为我不善沟通,所以在面试中经常碰壁,看了网上太多面试宝典,基本上不太靠谱。只好自己总结,并试着根据最近工作情况完成个人答案。以备不时之需。
以下是人事了解应聘者情况的最典型的六个问题:
1 简单自我介绍
关于这个问题,主要为了弄清两件事,一是了解应聘者的背景,二是应聘者将这些背景信息组织成合适语言的能力。
我的回答:(针对技术面试回答,如果是人事面试,可以就掌
- contentResolver.query()参数详解
百合不是茶
androidquery()详解
收藏csdn的博客,介绍的比较详细,新手值得一看 1.获取联系人姓名
一个简单的例子,这个函数获取设备上所有的联系人ID和联系人NAME。
[java]
view plain
copy
public void fetchAllContacts() {
 
- ora-00054:resource busy and acquire with nowait specified解决方法
bijian1013
oracle数据库killnowait
当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。主要是因为有事务正在执行(或者事务已经被锁),所有导致执行不成功。
1.下面的语句
- web 开发乱码
征客丶
springWeb
以下前端都是 utf-8 字符集编码
一、后台接收
1.1、 get 请求乱码
get 请求中,请求参数在请求头中;
乱码解决方法:
a、通过在web 服务器中配置编码格式:tomcat 中,在 Connector 中添加URIEncoding="UTF-8";
1.2、post 请求乱码
post 请求中,请求参数分两部份,
1.2.1、url?参数,
- 【Spark十六】: Spark SQL第二部分数据源和注册表的几种方式
bit1129
spark
Spark SQL数据源和表的Schema
case class
apply schema
parquet
json
JSON数据源 准备源数据
{"name":"Jack", "age": 12, "addr":{"city":"beijing&
- JVM学习之:调优总结 -Xms -Xmx -Xmn -Xss
BlueSkator
-Xss-Xmn-Xms-Xmx
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:
java -Xmx355
- jqGrid 各种参数 详解(转帖)
BreakingBad
jqGrid
jqGrid 各种参数 详解 分类:
源代码分享
个人随笔请勿参考
解决开发问题 2012-05-09 20:29 84282人阅读
评论(22)
收藏
举报
jquery
服务器
parameters
function
ajax
string
- 读《研磨设计模式》-代码笔记-代理模式-Proxy
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
/*
* 下面
- 应用升级iOS8中遇到的一些问题
chenhbc
ios8升级iOS8
1、很奇怪的问题,登录界面,有一个判断,如果不存在某个值,则跳转到设置界面,ios8之前的系统都可以正常跳转,iOS8中代码已经执行到下一个界面了,但界面并没有跳转过去,而且这个值如果设置过的话,也是可以正常跳转过去的,这个问题纠结了两天多,之前的判断我是在
-(void)viewWillAppear:(BOOL)animated
中写的,最终的解决办法是把判断写在
-(void
- 工作流与自组织的关系?
comsci
设计模式工作
目前的工作流系统中的节点及其相互之间的连接是事先根据管理的实际需要而绘制好的,这种固定的模式在实际的运用中会受到很多限制,特别是节点之间的依存关系是固定的,节点的处理不考虑到流程整体的运行情况,细节和整体间的关系是脱节的,那么我们提出一个新的观点,一个流程是否可以通过节点的自组织运动来自动生成呢?这种流程有什么实际意义呢?
这里有篇论文,摘要是:“针对网格中的服务
- Oracle11.2新特性之INSERT提示IGNORE_ROW_ON_DUPKEY_INDEX
daizj
oracle
insert提示IGNORE_ROW_ON_DUPKEY_INDEX
转自:http://space.itpub.net/18922393/viewspace-752123
在 insert into tablea ...select * from tableb中,如果存在唯一约束,会导致整个insert操作失败。使用IGNORE_ROW_ON_DUPKEY_INDEX提示,会忽略唯一
- 二叉树:堆
dieslrae
二叉树
这里说的堆其实是一个完全二叉树,每个节点都不小于自己的子节点,不要跟jvm的堆搞混了.由于是完全二叉树,可以用数组来构建.用数组构建树的规则很简单:
一个节点的父节点下标为: (当前下标 - 1)/2
一个节点的左节点下标为: 当前下标 * 2 + 1
&
- C语言学习八结构体
dcj3sjt126com
c
为什么需要结构体,看代码
# include <stdio.h>
struct Student //定义一个学生类型,里面有age, score, sex, 然后可以定义这个类型的变量
{
int age;
float score;
char sex;
}
int main(void)
{
struct Student st = {80, 66.6,
- centos安装golang
dcj3sjt126com
centos
#在国内镜像下载二进制包
wget -c http://www.golangtc.com/static/go/go1.4.1.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.4.1.linux-amd64.tar.gz
#把golang的bin目录加入全局环境变量
cat >>/etc/profile<
- 10.性能优化-监控-MySQL慢查询
frank1234
性能优化MySQL慢查询
1.记录慢查询配置
show variables where variable_name like 'slow%' ; --查看默认日志路径
查询结果:--不用的机器可能不同
slow_query_log_file=/var/lib/mysql/centos-slow.log
修改mysqld配置文件:/usr /my.cnf[一般在/etc/my.cnf,本机在/user/my.cn
- Java父类取得子类类名
happyqing
javathis父类子类类名
在继承关系中,不管父类还是子类,这些类里面的this都代表了最终new出来的那个类的实例对象,所以在父类中你可以用this获取到子类的信息!
package com.urthinker.module.test;
import org.junit.Test;
abstract class BaseDao<T> {
public void
- Spring3.2新注解@ControllerAdvice
jinnianshilongnian
@Controller
@ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@ControllerAdvice的实现:
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Co
- Java spring mvc多数据源配置
liuxihope
spring
转自:http://www.itpub.net/thread-1906608-1-1.html
1、首先配置两个数据库
<bean id="dataSourceA" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close&quo
- 第12章 Ajax(下)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- BW / Universe Mappings
blueoxygen
BO
BW Element
OLAP Universe Element
Cube Dimension
Class
Charateristic
A class with dimension and detail objects (Detail objects for key and desription)
Hi
- Java开发熟手该当心的11个错误
tomcat_oracle
java多线程工作单元测试
#1、不在属性文件或XML文件中外化配置属性。比如,没有把批处理使用的线程数设置成可在属性文件中配置。你的批处理程序无论在DEV环境中,还是UAT(用户验收
测试)环境中,都可以顺畅无阻地运行,但是一旦部署在PROD 上,把它作为多线程程序处理更大的数据集时,就会抛出IOException,原因可能是JDBC驱动版本不同,也可能是#2中讨论的问题。如果线程数目 可以在属性文件中配置,那么使它成为
- 推行国产操作系统的优劣
yananay
windowslinux国产操作系统
最近刮起了一股风,就是去“国外货”。从应用程序开始,到基础的系统,数据库,现在已经刮到操作系统了。原因就是“棱镜计划”,使我们终于认识到了国外货的危害,开始重视起了信息安全。操作系统是计算机的灵魂。既然是灵魂,为了信息安全,那我们就自然要使用和推行国货。可是,一味地推行,是否就一定正确呢?
先说说信息安全。其实从很早以来大家就在讨论信息安全。很多年以前,就据传某世界级的网络设备制造商生产的交