A. com.android.ut这个是什么东西
就是安装包安装的位置,安装软件基本都是这样。
B. android stutdio gradle.properties文件在哪
一般是在这个目录下:C:\Users\Administrator\.gradle
我是创建VM时一直提示内存不足的error:
gradle sync failed: unable to start the daemon process. this problem might ...
我的C:\Users\Administrator\.gradle目录下没有gradle.properties文件,所以我自己创建了一个,然后打开gradle.properties,并在里面添加了下面这个这行内容:
org.gradle.jvmargs=-Xmx512m
重启了下Android Studio就好了
C. Android系统文件
lib,tmp,wifiRoamingSDK,.alirpt,.deviceidInfo,sys_prefer,.UTSystemConfig,Android,apsapi.这些文件夹最好不要动。其它的是一些应用的安装目录。里面包含有.log的文件可以删除,还有包含有debug的文本文件可以删除。
D. 手机应用里出现了com.android.ut,这是什么软件
手机应用里出现了com.android.ut,这是一个插件;
com.android.ut插件是一种遵循一定规范的应用程序接口编写出来的程序。其只能运行在程序规定的系统平台下,而不能脱离指定的平台单独运行。因为插件需要调用原纯净系统提供的函数库或者数据。很多软件都有插件,插件有无数种。例如在IE中,安装相关的插件后,WEB浏览器能够直接调用插件程序,用于处理特定类型的文件。
(4)androit扩展阅读:
com.android.ut插件的出现可以追溯到1970年代中期,当EDT文本编辑器在Univac90/60系列大型机上运行UnisysVS/9操作系统的时候,其提供了一项功能就是编辑器可以运行一个程序,并允许这个程序进入编辑器的缓冲,允许外部程序染指内存中,正在编辑的任务。
插件程序使得编辑器在缓冲区上进行文本编辑,而这个缓冲是编辑器和插件所共同享用的。Waterloo Fortran编译器使用这些特性使得Fortran程序的内部编译可以用EDT编辑。个人电脑上第一个带有插件的应用软件,也许是苹果电脑上的HyperCard和QuarkXPress,两者都是1987年发行的
E. android怎么不能安装在ut斯达康6700
你认为android是盖的吗??ut斯达康6700的配置肯定就装不到android.就算刷进去也不能正常启动
F. Android友盟推送集成
友盟官方文档: https://developer.umeng.com/docs/67966/detail/153908
第一次认真集成推送,碰到了一些问题,记录一下。
首先讲一下实现原理,我们用的是友盟。Android比iOS要麻烦很多。
友盟集成是需要后端配合的,具体就是后端调用友盟的接口,向友盟推送一条消息,然后友盟再向在他们平台注册过的app发送一条消息,我们要做的就是把接收到的消息展示出来。
需求:用户要能在各个时候都能收到我们APP的推送,并且能对应打开不同的界面
解决方法:集成友盟,但是Android只简单集成友盟是不行的,在APP被杀死以后,就接收不到通知了,所以需要额外集成厂商通道。另一个和iOS不一样的就是,iOS在打开当前APP的时候,可以收到横幅推送,但是Android需要自己做。
什么是厂商通道:
由于国内手机厂商过多地使用应用保活方案实现消息推送功能,因此导致手机耗电加快、卡顿。国内部分手机厂商发现了这一问题,自己推出了消息推送服务。这些手机厂商通过进程管理,杀死后台进程,并提供消息推送能力,让消息通过手机厂商官方推送通道下发到应用程序中。这类典型的手机厂商有小米、华为等。
大致分为两部分:
正常推送集成。
五大厂商通道集成。
详见友盟官方文档: https://developer.umeng.com/docs/67966/detail/153908
点击推送信息以后的处理,收到推送的时候的回调
UmengNotificationClickHandler notificationClickHandler =new UmengNotificationClickHandler() {
@Override
public void dealWithCustomAction(Context context, UMessage msg) {
//点击推送通知以后的处理
Log.i(TAG,"notificationClickHandler "+msg);
}
};
UmengMessageHandler messageHandler =new UmengMessageHandler() {
@Override
public void dealWithCustomMessage(final Context context, final UMessage msg) {
Log.i(TAG,"message "+msg);
}
@Override
public NotificationgetNotification(Context context, UMessage uMessage) {
//手机收到推送的时候的回调
Log.i(TAG,"message ");
//返回默认构造
return super.getNotification(context, uMessage);
}
};
mPushAgent.setNotificationClickHandler(notificationClickHandler);
mPushAgent.setMessageHandler(messageHandler);
设置最多能看到的推送条数
mPushAgent.setDisplayNotificationNumber(3);
如果需求中需要打开APP中某个界面,责需要观察 "after_open"字段,默认是 "go_app",需要服务端同学配合
{
"msg_id": "uu481201399440513912",
"display_type": "notification",
"alias": "",
"random_min": 0,
"body": {
"title": "测试自定义参数",
"ticker": "测试自定义参数",
"text": "无",
"after_open": "go_app",
"url": "",
"activity": "",
"custom": "",
"play_vibrate": "true",
"play_sound": "true",
"play_lights": "true"
},
"extra": {
"key1": "value1",
"key2": "value2"
}
}
成功以后可以看log
主要看after_open,默认是打开app
友盟官方常见问题: https://developer.umeng.com/docs/67966/cate/66637
1.集成以后收不到推送
(1) mPushAgent.register()要放在application中调用,放在别的地方不起作用
(2) 检查so文件有没有放错地方
(3) 打开日志提示,仔细看提示:UMConfigure.setLogEnabled(true)
2.java.lang.ClassNotFoundException: com.ut.mini.UTAnalytics
尽量更新到最新版本的引用,友盟开发说这个只是提示,不用太在意....
3.杀死进程以后收不到推送
解决方法:集成各个厂商通道
iOS的小伙伴集成以后,就算杀死APP也可以收到推送,为啥Android不可以,伤感,看了文档才知道,我们要集成厂商通道,
4.集成以后收不到推送,显示送达却没有弹出通知
manifest里面的package最好与build.gradle中的applicationId不一 致, 因为我们项目有两个applicationId,所以会出现这种情况
需调用setResourcePackageName设置资源文件包名
G. android 安卓开发 LinearLayut的处理问题
用dialog的方式弹出来,让用户选择,选择完了用一个回调,写个方法去更新主界面。你这样写是不对的。
H. Android 中有哪些传感器的数据是可以分享的
目前 Android 设备支持的传感器类型如下: TYPE_ACCELEROMETER 加速度传感器又叫 G-sensor,该数值包含地心引力的影响,单位是 m/s2,测量应用于设备 x 、y、z 轴上的加速度。 将手机平放在桌面上,x 轴默认为0,y 轴默认0,z 轴默认9.81。 将手机朝下放在桌面上,z 轴为-9.81。 将手机向左倾斜,x 轴为正值。 将手机向右倾斜,x 轴为负值。 将手机向上倾斜,y 轴为负值。 将手机向下倾斜,y 轴为正值。 TYPE_AMBIENT_TEMPERATURE 温度传感器,单位是 ℃,返回当前的温度。 TYPE_GAME_ROTATION_VECTOR 用来探测运动而不必受到电磁干扰的影响,因为它并不依赖于磁北极。 TYPE_GEOMAGNETIC_ROTATION_VECTOR 地磁旋转矢量传感器,提供手机的旋转矢量,当手机处于休眠状态时,仍可以记录设备的方位。 TYPE_GRAVITY 重力传感器简称 GV-sensor,单位是 $m/s^2%,测量应用于设备X、Y、Z轴上的重力。在地球上,重力数值为9.8, TYPE_GYROSCOPE 陀螺仪传感器叫做Gyro-sensor,返回x、y、z三轴的角加速度数据。单位是 radians/second。 TYPE_GYROSCOPE_UNCALIBRATED 未校准陀螺仪传感器,提供原始的、未校准、补偿的陀螺仪数据,用于后期处理和融合定位数据。 TYPE_LIGHT 光线感应传感器检测实时的光线强度,光强单位是lux,其物理意义是照射到单位面积上的光通量。 TYPE_LINEAR_ACCELERATION 线性加速度传感器简称LA-sensor。线性加速度传感器是加速度传感器减去重力影响获取的数据。单位是 m/s2。 TYPE_MAGNETIC_FIELD 磁力传感器简称为M-sensor,返回 x、y、z 三轴的环境磁场数据。该数值的单位是微特斯拉(micro-Tesla),用uT表示。单位也可以是高斯(Gauss),1Tesla=10000Gauss。硬件上一般没有独立的磁力传感器,磁力数据由电子罗盘传感器提供(E-compass)。电子罗盘传感器同时提供方向传感器数据。 TYPE_MAGNETIC_FIELD_UNCALIBRATED 未校准磁力传感器,提供原始的、未校准的磁场数据。 TYPE_ORIENTATION 方向传感器简称为O-sensor,返回三轴的角度数据,方向数据的单位是角度。为了得到精确的角度数据,E-compass 需要获取 G-sensor 的数据,经过计算生产 O-sensor 数据,否则只能获取水平方向的角度。方向传感器提供三个数据,分别为azimuth、pitch和roll: azimuth: 方位,返回水平时磁北极和 Y 轴的夹角,范围为0°至360°。0°为北,90°为东,180°为南,270°为西。 pitch: x 轴和水平面的夹角,范围为-180°至180°。当 z 轴向 y 轴转动时,角度为正值。 roll: y 轴和水平面的夹角,由于历史原因,范围为-90°至90°。当 x 轴向 z 轴移动时,角度为正值。 TYPE_PRESSURE 压力传感器,单位是hPa(百帕斯卡),返回当前环境下的压强。 TYPE_PROXIMITY 接近传感器检测物体与手机的距离,单位是厘米。一些接近传感器只能返回远和近两个状态,因此,接近传感器将最大距离返回远状态,小于最大距离返回近状态。 TYPE_RELATIVE_HUMIDITY 湿度传感器,单位是 %,来测量周围环境的相对湿度。 TYPE_ROTATION_VECTOR 旋转矢量传感器简称RV-sensor。旋转矢量代表设备的方向,是一个将坐标轴和角度混合计算得到的数据。RV-sensor输出三个数据: x*sin(theta/2) y*sin(theta/2) z*sin(theta/2) sin(theta/2)是 RV 的数量级。RV 的方向与轴旋转的方向相同。RV 的三个数值,与cos(theta/2)组成一个四元组。 TYPE_SIGNIFICANT_MOTION 特殊动作触发传感器。 TYPE_STEP_COUNTER 计步传感器,用于记录激活后的步伐数。 TYPE_STEP_DETECTOR 步行检测传感器,用户每走一步就触发一次事件。 TYPE_TEMPERATURE 温度传感器,目前已被TYPE_AMBIENT_TEMPERATURE替代。
I. Android studio 运行模拟器出现dev/kvm is not found问题
一次启动avd,Android stutdio会自动安装Intel HAXM,而且表面看是成功的,再次启动会出现“/dev/kvm is not found.”,这说明Intel HAXM没有安装成功。找到安装包(路径:C:_Accelerated_Execution_Manager)intelhaxm-android.exe,卸载后重装会出现“failed to configure driver”,解决方法如下:
1.下载 haxm_extra_workaround.zip
2.解压,把hax_extract.cmd文件复制到上面那个intelhaxm-android.exe所在文件夹下
3.把intelhaxm-android.exe重命名为IntelHaxm.exe(可先备份)
4.管理员打开命令行工具,运行文件hax_extract.cmd
J. 安卓版FIFA14的UT模式经常玩到一半就说服务器连接错误,然后就被逼退回到主菜单。
以前下的拇指玩版的还好,这几天下了当乐版梦幻模式没踢过一场好球,基本连不上去 和你一样的问题。翻了墙还是连不上。想玩个游戏太闹心了