当前位置: 代码迷 >> Android
 解决方案列表
  • [Android] Android横竖屏切换及其对应布局加载有关问题

    Android横竖屏切换及其对应布局加载问题第一,横竖屏切换连带横竖屏布局问题:如果要让软件在横竖屏之间切换,由于横竖屏的高宽会发生转换,有可能会要求不同的布局。可以通过以下两种方法来切换布局:1)在res目录下建立layout-land和layout-port目录,相应的layout文件名不变,比...

    41
    热度
  • [Android] Android 计算目前使用内存百分比的方法

    Android计算当前使用内存百分比的方法一些手机管家软件可以显示当前系统内存使用了百分之多少,这个数字的得到是通过取得总内存大小,减去可用内存大小,再与总大小做比值的结果,下面代码可以计算内存使用了多少。/** *计算已使用内存的百分比 * */ publicstaticString...

    79
    热度
  • [Android] C#软件工程师学习Android开发系列之Android项目的目录结构

    C#程序员学习Android开发系列之Android项目的目录结构今天开始正式学习Android开发的种种细节,首先从最基本的概念和操作学起。首先看一下Android项目的目录结构。这是我随便建立的一个test项目,我们重点关注一下几个方面的内容:1、src目录:存放java源代码的目录,里面建立一...

    95
    热度
  • [Android] Android从愚蒙到有知——NO.7

    Android从无知到有知——NO.7前面做的ip拨号器在监听外拨电话时用的是系统提供的广播事件,而有些时候我们需要自己设定广播事件来满足特定的需要。Ok,今天整一下自定义广播事件,我们用一个状态监测模块向一个3G模块发送报警信息来实现这一想法。先定义一个3g模块用来接收特定的广播:<Text...

    92
    热度
  • [Android] Android从愚蒙到有知——NO.8

    Android从无知到有知——NO.8上一篇中提到的自定义广播事件是无序发出的,这样所有的广播接受者都可以接收到这个事件,我们还可以使得广播以有序的方式发送出去,这个和前者类似://如果广播事件是有序发出去的,广播接受者按优先级依次收到 sendOrderedBroadcast(int...

    80
    热度
  • [Android] android launcher2开发之 有屉子改成无抽屉

    androidlauncher2开发之有抽屉改成无抽屉在launcher.java中在createShortcut方法中屏蔽所有应用按钮改动之前ViewcreateShortcut(intlayoutResId,ViewGroupparent,ShortcutInfoinfo){BubbleText...

    17
    热度
  • [Android] Android TextView中有图片有文字混同排列

    AndroidTextView中有图片有文字混合排列AndroidTextView中有图片有文字混合排列1.使用html.fromHtml2.新建ImageGetter3.使用<imgsrc>标签demo:1.设置文字((TextView)findViewById(R.id.tv_gra...

    23
    热度
  • [Android] android中依据不同分辨率dp和px的相互转算

    android中根据不同分辨率dp和px的相互转算publicclassPxAndDp{ /** *根据手机的分辨率从dp的单位转成为px(像素) */ publicstaticintdip2px(Contextcontext,floatdpValue){ finalfloatscale=cont...

    45
    热度
  • [Android] android即刻消息处理机制

    android即时消息处理机制在android端做即时消息的时候,遇到的坑点是怎么保证消息即时性,又不耗电。为什么这么说呢?原因是如果要保证消息即时性,通常有两种机制pull或者push。pull定时轮询机制,比较浪费服务器资源;push服务器推送机制,需要保持长连接,客户端和服务器都要求比较高(网...

    83
    热度
  • [Android] PhoneGap/Cordova Android应用签字发布注意事项

    PhoneGap/CordovaAndroid应用签名发布注意事项今天终于要发布AndroidHybirdApp了,安装以前做原生应用的流程发布签名Apk,没想到马上遇到了几个问题,现在把它们的解决办法整理下来。exportsignedApk遇到下面错误,这个问题是多次读取inputStream导致...

    311
    热度
  • [Android] Android系统升级的完整进程

    Android系统升级的完整过程下面是HTC官方的一个图片,展示了Android系统从发布最终到用户手中的一个完整的过程:AwesomeInfographic:HTCShowsUs“TheAnatomyofanAndroidOSUpdate”FromPDKtoOTAEverwonderwhatthe...

    81
    热度
  • [Android] android launcher开发之图标背景以及默许配置

    androidlauncher开发之图标背景以及默认配置1:然后我自己看了一下桌面图标的加载过程:桌面第一次加载时是默认读取一个xml配置文件,完成配置工作。这个配置文件在Launcher目录下,路径是:\Launcher\res\xml\default_workspace.xml。这个XML文件就...

    83
    热度
  • [Android] Android 判断当前的界面是不是是桌面的方法

    Android判断当前的界面是否是桌面的方法在开发桌面飘浮控件的时候,需要通过service查看当前是不是桌面,从而控制漂浮窗的显现与消失,下面的代码就是判断是否是桌面的方法/***判断当前界面是否是桌面*/privatebooleanisHome(){ActivityManagermActivit...

    8
    热度
  • [Android] Android 判断用户2G/3G/4G腾挪数据网络

    Android判断用户2G/3G/4G移动数据网络在做AndroidApp的时候,为了给用户省流量,为了不激起用户的愤怒,为了更好的用户体验,是需要根据用户当前网络情况来做一些调整的,也可以在App的设置模块里,让用户自己选择,在2G/3G/4G网络条件下,是否允许请求一些流量比较大的数据。通过An...

    358
    热度
  • [Android] Android ProcessBuilder与Runtime.getRuntime().exec诀别创建进程的区别

    AndroidProcessBuilder与Runtime.getRuntime().exec分别创建进程的区别在Android中想要进行Ping,在不Root机器的情况下似乎还只能进行底层命调用才能实现。因为在Java中要进行ICMP包发送需要Root权限。于是只能通过创建进程来解决...

    62
    热度
  • [Android] Android ListView条目全选效能,不用checkbox实现

    AndroidListView条目全选功能,不用checkbox实现!大家好,翻了翻以前的笔记,发现了一个我特别标记的功能,那就是ListView全选功能,顿时想起了我那个时候苦逼的生涯,由于我大学机械出身,大学毕业了都不知道什么叫代码,在58干了一段销售。实在是干不下去了,不干了就得...

    72
    热度
  • [Android] Android开发实用技巧:Drawable和Bit地图之间的转换

    Android开发实用技巧:Drawable和Bitmap之间的转换Bitmap-称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565、RGB888。作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低。我们理解为一种存储对象比较好。Drawable-作...

    88
    热度
  • [Android] Android高级工程师不可不知的安卓屏幕知识(原创)

    Android工程师不可不知的安卓屏幕知识(原创)不少Android工程师和Android设计师都被安卓设备纷繁的屏幕搞得晕头转向,刚好我最近也在做AndroidUI方面的一些东西,看到一些资料,特此整理一片关于屏幕的知识工自己和大家共同学习!1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点...

    376
    热度
  • [Android] Android 检测网络是不是连接

    Android检测网络是否连接权限:<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/><uses-permissionandroid:name="androi...

    65
    热度
  • [Android] 暗藏Android设备的开发者选项

    隐藏Android设备的开发者选项我们知道Android4.x以后的开发者选项默认是隐藏的,打开方法:设置——关于手机——版本号,连续点击若干次(一般4、5次或更多),返回即可看到开发者选项出来了。那么我们如何隐藏该选项呢?网上大部分教程是:设置——应用——设置(程序)——清除数据此时,所有的设置都...

    65
    热度