Android
KirogiYi
你的价值不是别人决定的,而是在夜深人静的时候,扪心自问,你活着的价值是什么?
展开
-
自学宝典:10个学习Android开发的网站推荐
1. Android Developers作为一个Android开发者,官网的资料当然不可错过,从设计,培训,指南,文档,都不应该错过,在以后的学习过程中慢慢理解体会。2. Android Guides - CodePathCodePath是国外一个技术培训机构,主要培训iOS 和Android开发,而CodePath将Android Guides放在Githu转载 2015-02-28 09:03:55 · 604 阅读 · 0 评论 -
Android测试工具之hierarchyviewer
一、废话谈心看着挺漂亮的app,用着卡卡的,有点bianmi的感觉?看看自己的UI设计,layout嵌套layout,毫无章法可言,简直不忍直视,用hierarchyviewer查看一下,坑有点深啊:分析其中原因,除了UI逻辑以外导致的卡顿外,得想想自己的UI设计布局是否合理(布局层次过多?存在不必要的绘制?onDraw中绘制耗时过多?...)。那么,在此简要说明一下hierarc原创 2017-07-06 22:51:08 · 595 阅读 · 0 评论 -
一些Android笔试题
一、ANR提示的问题是什么?简述原因。ANR:Android Not Response,在当前时间没有得到处理或当前时间正在处理但超时的情况下产生的无响应提示。(1)、KeyDispatchTimeout:按键或触摸事件在一定时间内无响应,一般为5s;(2)、BroadcastTimeout:BroadcastReceiver在一定时间内无法完成处理,一般为10s;(3)、Serv原创 2017-05-19 11:52:45 · 1483 阅读 · 0 评论 -
Android融云会话及会话列表的实现
一、服务端好友关系列表在自己的服务器上已部署完成,并且实现了与融云服务器的交互二、通过App发送消息到自己的服务端,得到App与自己服务器交互的token以及App与融云服务器交互的token1、App自己服务器token(令牌),用于App与自己服务器交互2、App融云服务器token(令牌),用户App与融云服务器交互三、在融云官方网站上下载IMKit、IMLib,并进行添加配原创 2017-06-23 22:19:23 · 10249 阅读 · 2 评论 -
2017年Android百大框架排行榜
一.榜单介绍排行榜包括四大类:单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架混合开发框架:提供开发hybrid app、h5与webview结合能力、web app能力的框架企业级开源项目:可以独立运行的app,有极高的学习价值、思路借鉴意义书籍类开源项目:类似Open-sourc-project这样的导航类项目;大型公司的Android课转载 2017-07-04 09:39:08 · 441 阅读 · 0 评论 -
Android AppCompatActivity虚拟导航栏挡住App内容
AndroidManifest设置:application android:theme="@style/Theme.AppCompat.Light.NoActionBar"> android:theme="@style/Theme.AppCompat" />MainActivity 设置:requestWindowFeature(Window.FEATURE原创 2017-06-17 23:42:31 · 2802 阅读 · 3 评论 -
Android沉浸式状态栏
沉浸式状态栏Google从Android kitkat(Android 4.4)开始,给我们开发者提供了一套能透明的系统ui样式给状态栏和导航栏,这样的话就不用向以前那样每天面对着黑乎乎的上下两条黑栏了,还可以调成跟Activity一样的样式,形成一个完整的主题,和IOS7.0以上系统一样了。第一种方式://当系统版本为4.4或者4.4以上时可以使用沉浸式状态栏i转载 2017-06-30 22:27:31 · 935 阅读 · 0 评论 -
开源项目SwipeMenuListView使用
转自:http://www.jcodecraeer.com/a/opensource/2014/1108/1940.html介绍:ListView滑动菜单。 运行效果:使用说明:将Swipemenulistview添加到xml中: android:id="@+id/listView" android:layou转载 2017-06-20 21:46:11 · 390 阅读 · 0 评论 -
Android层级式导航
1、Manifest:关联上下级Activityandroid:name=".subActivity" android:label="@string/app_name"> android:name="android.support.PARENT_ACTIVITY" android:value=".parentActivity"/>2、子Activity设置:是否接受o原创 2017-06-06 10:34:34 · 1178 阅读 · 0 评论 -
Android接收UDP TS流实现边缓存边播放
package com.cayden.videodemo; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket;转载 2016-08-10 09:58:38 · 1179 阅读 · 0 评论 -
C++中调用C代码,出现“Undefined Reference…”
问题现象: 最近Android开发中,在C++中调用C代码,出现“Undefined Reference…”问题。问题分析: “Undefined Reference…”提示找不到对应函数的实现,无法通过链接。解决方法:C++中使用:extern “C”{ [C语言头文件]}或C中使用:#ifdefine _cplus原创 2016-04-29 16:10:02 · 3021 阅读 · 0 评论 -
JNI层AttachCurrentThread与DetachCurrentThread
A JNI interface pointer (JNIEnv*) is passed as an argument for each native function mapped to a Java method, allowing for interaction with the JNI environment within the native method.This JNI inter原创 2016-04-20 20:56:56 · 15788 阅读 · 0 评论 -
部分Android手机使用OpenGL创建eglCreateWindowSurface失败
问题描述:最近在查找Android手机使用OpenGL技术进行视频图像显示的问题:在Motolora手机上能正常显示,在Meizu、Huawei等手机上无法显示图像。解决方案:步骤1:最初判定为Android平台版本兼容问题,但把版本号降到手机相应系统版本时,问题依然存在步骤2:看来只能从OpenGL相关代码的配置里面去查找问题。最终定位到: EG原创 2016-04-11 19:45:11 · 7328 阅读 · 0 评论 -
让多个Fragment 切换时不重新实例化
让多个Fragment 切换时不重新实例化在项目中需要进行Fragment的切换,一直都是用replace()方法来替换Fragment:123456789 public void switchContent(Fragment fragment) { if(mContent != fragment) {转载 2016-01-27 19:32:32 · 536 阅读 · 0 评论 -
MAC: cannot use typeid with -fno-rtti
1、使用命令行编译jni文件时,在~/.bash-profile中加入SDK、NDK环境变量:export PATH=$PATH:/Users/admin/AndroidForMac/AndroidNDK/android-ndk-r10e:/Users/admin/AndroidForMac/AndroidSDK 2、error: cannot use typeid with -fno原创 2015-09-26 15:48:13 · 2489 阅读 · 0 评论 -
Android测试工具之强大的adb工具
Android调试桥接(adb)是电脑与设备(Android模拟器或者Android设备)进行通信的通用命令行工具。adb提供了各种各样的设备命令,包括安装、调试app以及在Unix shell中可以使用的大多数命令。adb是一个客户端-服务端模式的程序,有以下三个组件:1、客户端,发送命令。客户端运行在开发机上,我们可以从命令行终端运行adb命令调启客户端程序。2、守护进程(adbd),翻译 2017-07-17 15:43:23 · 12628 阅读 · 1 评论