展开

关键词

Android EclipseIDE技巧

一.Eclipse配置使用 1.显示行号(Winodw-->Preferences-->General-->Editors-->Text Editors-->勾...

26190

Android 编译技巧

Android 系统是基于 Linux 的,因此很多地方是相同的,比如编译。 Linux 中管理编译的文件是 Makefile,Android 系统管理编译的文件是 Android.mk,他们的语法相似,都会定义编译目标,声明依赖关系。 Android 模块编译 由于Android 全编耗时太久,大部分情况下,如果你只修改几个文件,可以模块编译。 命令如下: m:编译整个安卓系统 mm:编译当前目录下的模块,当前目录下需要有 Android.mk,否则就往上找最近的Android.mk文件。 其实Android 就是把 rootfs 替换了,变成了 Android 文件系统,uboot 和 Linux Kernel 还是差不多的。 启动流程也是差不多的(从下往上看)

7010
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android调试小技巧

    如果你可以修改源码,你可以在程序执行最初的地方去加sleep逻辑,但这个好复杂,需要重打包,有不少工作要做,下面说一个简单的技巧: adb shell am set-debug-app -w --persistent 用如下命令清除等待调试效果: adb shell am clear-debug-app *your.app.package* 参考: http://android-dev-life.blogspot.com

    28120

    Android 调试小技巧

    最近在调试公司中的Android项目时,遇到的一些问题,及时做个总结,以免后面再遇到这类问题时再浪费时间。 高低版本 API 兼容 在高版本 API 方法前加 @TargetApi(API号)。 : apply plugin 'com.android.library' 删除 lib(s)/build.gradl 中 android/defaultConfig/applicationId 这项配置 /java --caseinsensitivefs true 在Android 中查找日志 将手机通过 USB 与电脑连接。 执行下面命令,登陆到Android 手机上。 解决办法是在 gradle.properties 文件中添加 android.injected.testOnly=false 配置。 有些 Android机没有 vi怎么办 可以写一个脚本,通过 adb shell pull命令将日志文件拉到本地分析问题。 结束语 不断更新中 ...

    36020

    Kotlin:Android开发技巧

    Kotlin作为Android开发第一语言,然而身边做Android的大多还是使用java。 Android转到Kotlin的趋势是必然的,公司隔壁部门已经全部使用Kotlin开发,我们在以后新的项目里,也会以Kotlin为主。 关于Kotlin的知识,博主只是在去年下半年的时候看过官网的教程,也读了《Kotlin for Android Developers》,并写了一个练手项目,不过大半年过去了,要把以前学过的知识重新拿起来有点儿不易 ,于是总结了一些Kotlin在Android开发中的常用技巧。 Kotlin 基础技巧 单例 Kotlin是一种非常简单的语言,单例也是如此,这里列出两种常用的单例格式: 第一种:通过伴生对象+委托实现单例 class App : MultiDexApplication

    34730

    Android UI 设计技巧

    > <merge xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com /tools" android:layout_width="match_parent" android:layout_height="match_parent" android: > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > (Selector 标签) <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android

    25430

    Android Studio 实用小技巧

    The Navigation Bar Open Source in New Window Override Methods Edit Regex The Switcher 0 前言 一般的什么快捷键,技巧的文章也有很多 下面这些事我在来自国外大神发布的:Android Studio Tips of the Day (https://plus.google.com/u/0/collection/wtO0PB) 查看到的, 我以前每次写布局预览效果都用android:text = "XXX",然后程序弄完还得去删。太傻了!!!) ? camelhumps 5 Close Others 当Android Studio开了很多文件,想要留下当前文件,然后关闭其他文件,通常做法是右键,然后选择Close Others。 可以让Android Studio的屏幕显示内容可以更多。 ?

    15510

    Android Studio进阶调试技巧

    | 导语 Android Studio是一个很强大的IDE,有些很牛逼的功能却不太为人所知,这里总结了一些我所知道的进阶调试技巧。 以下内容基于Android Studio 3.5! 一. 会出现高级面板,从上往下依次是,Enabled(开关),Suspend(线程挂起),Condition(条件断点),More(断点管理),Enabled很简单,就是启动或暂用一个断点,下面介绍其他几个实用的技巧 断点分组 从上图我们可以看到,默认所有断点都铺开列在一起,如果平时经常打点,上百个断点很正常,这里就会显得很混乱,有时想统一禁用某些类的断点都很费劲,这里有两个技巧,一个是使用顶部提供的分包和分类管理 另外一个技巧是自定义分组,如下: 1.png shift选择多个断点后右键,Create new创建一个自定义名字的分组(比如某个bug),然后这几个断点就会单独分到自定义的分组下,如下: 总结 总结一下,以上只是Android Studio众多功能中的一小部分,如果用得好,可以大大提高开发和调试效率,期待后续挖掘更多的技巧

    29840

    Android Studio常用技巧汇总

    工欲善其事必先利其器,学习开发工具的各种技巧,有利于提高我们的工作效率,本篇博客,我们就来学习Android Studio的各种技巧Android Studio初步使用 Project面板 在Android Studio最左边可以找到Project标签,这里是开发者管理项目的地方 Project标签下有几个选项卡,点击右边的箭头 ,本文中所有的快捷键都指的是默认的Android Studio快捷键 Tip of the Day 在Android Studio菜单栏的Help标签下,选择Tip of the Day选项 实际上这里才是Android Studio的技巧集萃,里面都是非常实用的使用技巧,每天抽一点时间,简单看下这个Tips,用不了多久这些带给你的时间收益,绝对远大于你看这些Tips的时间成本 快速查找 Android Studio新功能 项目模板 Android Studio在创建Android项目的时候,会让开发者选择自带的项目模板 开发者可以根据系统自带的模板,在Android Studio

    7420

    Android中的category大全 博客分类: Android技巧 Android

    Api Level 3(SDK 1.5)和Api Level 4(SDK 1.6): android.intent.category.ALTERNATIVE android.intent.category.BROWSABLE android.intent.category.DEFAULT android.intent.category.DEVELOPMENT_PREFERENCE android.intent.category.EMBED android.intent.category.HOME android.intent.category.INFO android.intent.category.LAUNCHER android.intent.category.MONKEY android.intent.category.OPENABLE android.intent.category.PREFERENCE android.intent.category.SELECTED_ALTERNATIVE android.intent.category.TAB  Api Level 5(SDK 2.0)增加的: android.intent.category.CAR_DOCK android.intent.category.DESK_DOCK

    52540

    Android画图之抗锯齿 博客分类: Android技巧 Android

    其实Android自带了解决方式。     方法一:给Paint加上抗锯齿标志。然后将Paint对象作为参数传给canvas的绘制方法。 new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG|Paint.FILTER_BITMAP_FLAG));       测试代码如下: import android.content.Context ; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas ; import android.graphics.Matrix; import android.graphics.Paint; import android.graphics.PaintFlagsDrawFilter ; import android.view.View; public class MyView extends View { private PaintFlagsDrawFilter pfd; private

    1.6K20

    Android开发 经验技巧汇总(基于Android Studio)(一)

    3.Android TextView字体设置 ? android:layout_height="wrap_content" android:scaleType="fitXY" android:adjustViewBounds="true" android 7.Android设置EditText默认取消焦点 在EditText的父控件中,添加两个属性即可, 如下, android:focusable="true" android:focusableInTouchMode android:layout_width="match_parent" android:layout_height="80dp" android:gravity="top " android:imeOptions="actionDone" android:inputType="text" android:padding="4dp

    26320

    Android开发 经验技巧汇总(基于Android Studio)(二)

    封装类实现FileUtils类,代码遵循单例模式 import android.content.Context; import android.os.Environment; import android.os.Handler > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width= "match_parent" android:layout_height="match_parent" android:orientation="vertical" android :name="android.permission.ACCESS_NETWORK_STATE" /> <intent-filter> <action android:name="android.net.conn.CONNECTIVITY_CHANGE 代码: import android.content.Context; import android.os.Environment; import android.os.Handler; import

    33920

    Android开发常见错误及技巧

    xmlns:Android=”http://schemas.android.com/apk/res/android”     Android:background=”@drawable/top Android:id=”@+file_browser/imgRefresh”         Android:layout_width=”wrap_content”         Android:layout_height ”         Android:layout_height=”wrap_content”         Android:layout_marginRight=”10px”         Android 11、在布局中使用scrollview: 把原来的布局用<ScrollView xmlns:android=”http://schemas.android.com/apk/res/android”     android:layout_width=”fill_parent”     android:layout_height=”wrap_content”     android:scrollbars=”none

    8620

    【整理篇】Android 开发小技巧

    /storage/emulated/0/… 手机内部存储路径 mEditText.setKeyListener(null); EditText设置不可编辑,比focusable、enable更粗暴 android android:attr/selectableItemBackground" item的水波纹效果,在item的View加上这一属性, 5.0+才行 includeFontPadding=“false” android:weightSum=“3” 设置LinearLayout中的权重总数 android:fillViewport=“true” ScrollView设置全屏 SystemClock.sleep android:includeFontPadding=“false” 去掉TextView内部padding 快捷键 提高开发效率 live template动态模板 提高开发效率 Android快速开发整理 (库、插件、常用网站) 提高开发效率 Github Android-Develop-Tips 欢迎补充

    5820

    Android】常用技巧汇总(持续更新)

    本篇博文中用于汇总Android开发中的各种通用技巧,方便使用时复制 启动页 新建Activity,命名为Splash 跳转时间设为2000ms Splash.java public class <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER > <set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha xmlns:android="http://schemas.android.com /apk/res/android" android:fromAlpha="0.5" android:toAlpha="1.0" android:duration ="300"> </alpha> <scale xmlns:android="http://schemas.android.com/apk/res/android" android

    4510

    探究Android活动的小技巧

    探究Android活动的小技巧 1.找出当前的活动 当我们在查看别人的代码的时候可能不能第一眼就发现首次的活动是哪一个,我们可以通过以下的方法来找出当前的主活动是哪一个: 新建一个BaseActivity import android.support.annotation.Nullable; import android.support.v7.app.AppCompatActivity; import android.util.Log ; import android.os.PersistableBundle; import android.support.annotation.Nullable; import android.support.v7 ; import android.net.Uri; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.Toast

    20420

    Android APK反编译技巧深入讲解

    在我们安卓开发当中,我们不仅需要掌握基础的开发技能,也需要掌握软件的安全技能,这样才可以让我们的软件能够成为一款能够真正可以进行发布的软件,同时也可以让自己的核...

    59330

    Android学习--还有一些小技巧

    这些小技巧 ----       通过上面的这些文章,就把简单的安卓项目总结了一遍,当然你说懂这些就可以做Android开发的话还是不行的,欠缺的还有很多,但欠缺的这些我们有只能在工作中去总结以及不断的提高 ,这篇文章我们还有一些小技巧需要我们总结一下,然后在后面准备做一个完整的实验项目,让我们把学的这些串联起来,这篇我们将说说下面这些技巧:       一、获取全局Context       二、使用Intent package com.example.skotc.servicedemo; import android.app.Application; import android.content.Context android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER

    30230

    相关产品

    • 直播 SDK

      直播 SDK

      直播 SDK 是腾讯云直播服务在移动场景的延伸,集成了腾讯云直播的推 / 拉流、主播观众互动连麦、主播跨房 PK 等能力,提供包括 iOS、Android、小程序、Web 等多种接入方式,为您提供针对移动场景的高质量直播服务,快速满足手机直播的需求。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券