首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏写代码和思考

    Android开发(7) 文件下载

    概述 我们在开发中经常需要从服务器下载文件,下载的内容可能有交换的信息,缓存的图片,程序更新包等。我们使用URLConnection来实现下载。 android:attr/progressBarStyleHorizontal" android:layout_height="wrap_content" android:visibility ="visible" android:max="100" android:progress="1" android:layout_width="200dp"/> 上面展示了一个水平的进度条 我们就用它传递消息的特点,并且该对象属于android平台核心框架,和主界面的消息循环有联系。 3.被观察的目标就是下载的过程了。这个过程中下载文件的进度。 我们分别实现它 private Handler myHandler = new Handler(){ public void handleMessage(android.os.Message msg)

    78400发布于 2020-03-16
  • 来自专栏Flutter入门到实战

    开发工具总结(7)之多年珍藏的Android开发必备网站和工具

    讲解Android开发的小网站,网站内容很少 Android开发社区 | 码库CTOLib 使用Android Studio搭建Android集成开发环境 - 资源分享 - 传智播客论坛_传智播客旗下社区 消息推送 华为应用市场 - 华为官方安卓市场 应用宝官网 百度手机助手 豌豆荚 安智官网 应用汇安卓市场 vivo开发者平台 OPPO开放平台 (7)自定义View博客 自定义View绘制“折线图 - CSDN博客 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 在线读安卓源码AndroidXRef v7包所有代码演示demo Android中文API合集-- LuckyBrown的博客 - CSDN博客 (6)maven工具有关 Maven教程™ 新版Bintray-极简上传Library到JCenter,可上传自定义maven仓库 | yangjiang (7开发环境(安装ADT,Android4.4.2) - CSDN博客 在Eclipse添加Android兼容包( v4、v7 appcompat ) - 陈哈哈 - 博客园 eclipse全部版本下载 ADT

    11.3K30发布于 2018-09-03
  • 来自专栏全栈程序员必看

    eclipse中android开发_Android开发教程

    创建第一个Android项目 本系列文章主要针对基于 Eclipse 的 IDE 下进行 Android 开发的技术、方法、过程与技巧进行记录。 该过程包括:创建 Android 工程和在 Android 虚拟设备上运行程序。 2)在 New Project 窗口的列表中找到 Android,选择 Android Application Project。 3)填写创建 Android 项目所需的基本信息。 7)接着上一步,定义 Activity 相关文件名。 在 Android 虚拟设备上运行程序 在通过上述方法创建 Android 项目后,就可以直接运行查看效果了。

    4.1K30编辑于 2022-11-09
  • 来自专栏userlyz学习记录

    Android开发

    android:background="#00FF7F"/> </LinearLayout> <LinearLayout android:layout_marginTop=" android:layout_marginTop="10dp"/> 跑马灯 <TextView android:id="@+id/tv_7" android:layout_width=" mIv3=findViewById(R.id.imv_3); Glide.with(this).load("https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png viewHolder.tv_content.setText("这是新换的内容"); Glide.with(mcontext).load("https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png 能够显示列表、网格、瀑布流等形式,且不同的ViewHolder能够实现item的多元化的功能 但是使用起来会稍微麻烦一点,并且没有类似于ListView的onItemClickListener监听事件,需要开发者自己实现

    2.1K10编辑于 2022-08-18
  • 来自专栏sofu456

    android开发

    按照行列方式布局组件 绝对布局:按照绝对坐标来布局组件 相对布局:相对其它组件的布局方式 约束布局:按照约束布局组件 帧布局:组件从屏幕左上方布局组件(图层叠加方式) 协调布局(CoordinatorLayout):android.support.v4 扩展布局 抽屉布局:android.support.v4扩展布局,创建特殊activity包含 选中控件鼠标右键添加到Design,设置关联id后,findviewbyid ?

    90540发布于 2020-07-02
  • 来自专栏韩曙亮的移动开发专栏

    Android 应用开发Android开发 使用 adb logcat 显示 Android 日志

    for com.kindroid.security Assigned score=0 to Notification(pri=0 contentView=com.kindroid.security/0x7f030052 pkg=com.kindroid.security id=1020 notification=Notification(pri=0 contentView=com.kindroid.security/0x7f030052 NotificationService( 500): Assigned score=0 to Notification(pri=0 contentView=com.kindroid.security/0x7f030052 pkg=com.kindroid.security id=1020 notification=Notification(pri=0 contentView=com.kindroid.security/0x7f030052 ="" ; exec logcat -B -t 5 7*E*E�3ZSo�YADB_SERVICESadb: unable to open /proc/17706/oom_adj (2) 过滤项解析 过滤项格式

    2.7K20编辑于 2023-03-27
  • 来自专栏韩曙亮的移动开发专栏

    Android 应用开发Android 开发错误集锦

    - 10-17 09:51:58.930: D/STATUSBAR-NetworkController(2441): refreshSignalCluster: data=-1 bt=false 开发中遇到了上述错误 2.android 内存组成: android 内存由 dalvik 和 native 2部分组成,dalvik 也就是 java 堆,创建的对象就是在这里分配的,而 native 是通过 c/c Context.ACTIVITY_SERVICE); 2 activityManager.getMemoryClass();  以上方法会返回以 M 为单位的数字,可能在不同的平台或者设备上值都不太一样,比如:HTC G7 android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; public 那为什么区区3,4张图片就会让 android 程序内存不足? 

    2.7K30编辑于 2023-03-27
  • 来自专栏云原生布道专栏

    Android开发基础系列】Android开发学习专题

    utm_source=tuicool&utm_medium=referral 1 开发环境搭建 1.1 Mac下AndroidStudio环境搭建 Android开发Android Studio环境篇 应用程序开发Android 开发中最上面的一个层次,它们构建在Android 系统提供的API 之上。 Android应用开发结构         Android应用程序可以基于两种环境来开发Android SDK和Android 源代码。 6 参考资料 6.1 较好地参考书目 Android入门到精通详解 Android开发权威指南.李宁.扫描版 Android移动开发一本就够 Android 4.X应用与开发实战手册 适用Android 4.X-2.X 6.2 参考链接 Mac下Android Studio简单使用 http://blog.sina.com.cn/s/blog_75992b660101kb7z.html (Good)最全面的

    1.7K20编辑于 2023-10-16
  • 来自专栏朝雨忆轻尘

    Android开发笔记:Android开发环境搭建

    这个目录包含了我们需要的各种开发和调试工具,比如开发和测试的adb工具。 6. 配置SDK环境变量 新建系统变量 ANDROID_HOME,输入SDK目录。 在系统变量Path 中新增加两项: %ANDROID_HOME%\tools %ANDROID_HOME%\platform-tools 7. 安装ADT 前面我们已经配置好了java的开发环境,下载安装了Android SDK,并下载安装了Eclipse,接下来还需要安装一个Android开发使用的Eclipse插件,也就是Android Development 基于 Android Studio开发 Android Studio 是开发 Android 应用程序的官方 IDE,基于 Intellij IDEA。 Android Studio开发界面。 到此,Android Studio的开发环境就搭建完成了。

    2.2K20发布于 2019-06-19
  • 来自专栏程序员互动联盟

    android开发Android HAL模块实现

    Android是基于Aparch的license,因此硬件厂商可以只提供二进制代码,所以说Android只是一个开放的平台,并不是一个开源的平台。 不同的平台厂商可在遵循HAL调用接口的前提下实现自己的HAL,不会影响到上层的调用者,这样降低了模块间的耦合度,可以让平台开发者只关心HAL本身的实现即可。 下图是HAL在android系统中所处的位置: ? 从这张图中可以看出,HAL把内核和framework隔离开来,使上层的开发可以不依赖内核与驱动的实现。 msm7k QUAL平台相关。 主要包含以下一些模块:Gps、Vibrator、Wifi、Copybit、Audio、Camera、Lights、Ril、Gralloc等。 2. void* dso; /** padding to 128 bytes, reserved for future use */ uint32_t reserved[32-7]

    3.2K80发布于 2018-03-13
  • 来自专栏Android随笔

    Android开发实践

    把模块名称放在最前面,再配合Android Studio一款文件分组插件(Android File Grouping Plugin),对于较大的项目还是很实用的。 效果图: ?

    81430发布于 2018-08-28
  • 来自专栏Java实战博客

    Recycler Android开发

    > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=" android:id="@+id/rv" android:layout_width="match_parent" android:layout_height /android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com " android:textSize="30sp" android:layout_width="match_parent" android:layout_height ; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import androidx.annotation.NonNull

    1K10编辑于 2022-05-09
  • 来自专栏个人路线

    android开发入门

    今天学习android开发‘ 点击finish 等待gradle构件 新建详情 应用名称:在桌面显示的app的名称,在后续的变成中可以修改。 Minimum Required SDK:最小依赖的Android SDK版本。为了尽可能的让低版本的手机运行自己的程序,应尽可能的让自己的应用程序的核心code使用通用android api。 随着Android新版本的推送,我们应尽可能的让我们的应用程序在最新的版本上进行测试,更新Target SDK,并且易于使用最新的系统特性。 三、简述Android应用程序中,各个文件以及文件夹的作用 1、AndroidManifest.xml:描述应用的基本特性(权限声明、应用配置版本、应用程序组件等)。 \android\HelloWord\key.jks -deststoretype pkcs12" 迁移到行业标准格式 PKCS12。

    1.3K30发布于 2021-10-13
  • 来自专栏全栈程序员必看

    Android hybrid_android混合开发

    关于混合开发常问道的问题: Android如何嵌套h5页面? h5页面如何调用Android接口? Android如何调用网页(js)方法? h5页面 判断 移动端是ios、或者Android 问题1.android如何嵌套h5页面: 当我们用vue开发完项目,执行nmp run build打包生产dist目录,如何嵌套在Android框架中 choose").attr('capture','camera'); } }); 本例demo下载地址:HybridDemo下载 简介: 混合开发(Hybrid)也有一段时间了,现在闲下来总结一下。 说到混合开发,重要功能有2种,一是网页端调用安卓原生接口或功能,二是安卓原生调用网页功能。 效果图: Hybrid开发流程: 1、Android端编写方法api,暴露给h5页面调用 创建一个供网页端调用的类,如JSObject,里面编写供网页调用的方法,记得在方法上面添加@JavascriptInterface

    1.9K20编辑于 2022-11-08
  • 来自专栏潇涧技术专栏

    Art of Android Development Reading Notes 7

    Android开发艺术探索》读书笔记 (7) 第7Android动画深入分析 本节和《Android群英传》中的第七章Android动画机制与使用技巧有关系,建议先阅读该章的总结 第7Android /apk/res/android" android:delay="0.5" android:animationOrder="reverse" android:animation= (6)对任意属性做动画的方法:封装原始对象或者ValueAnimator (7)属性动画的工作原理:属性动画需要运行在有Looper的线程中,反射调用get/set方法 7.4 使用动画的注意事项 ( 从3.0开始,属性动画的单击事件触发位置为移动后的位置,view动画仍然在原位置; (7)硬件加速:使用动画的过程中,建议开启硬件加速,这样会提高动画的流畅性。 其他学习资料 0.代码家的重要的开源项目AndroidViewAnimation 1.Android样式的开发:View Animation篇 2.Android样式的开发:Property Animation

    55330发布于 2018-08-01
  • 来自专栏全栈程序员必看

    Android mtk_Android开发app

    1920 * 37 / 100 / 3 / 8 = 29.6 = 28 static struct SENSOR_WINSIZE_INFO_STRUCT imgsensor_winsize_info[7]

    1.8K20编辑于 2022-10-04
  • 来自专栏Android开发技术

    Android PDF开发android-pdfview

    Android PDF开发android-pdfview android-pdfview使用比较简单,关键的地方是PDFView,将PDFView作为像Android的ImageView或者TextView 一样写进xml布局文件: <FrameLayout 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" > <com.joanzapata.pdfview.PDFView android:id="@+id/pdfView" android ; import android.os.Bundle; import android.widget.Toast; public class MainActivity extends Activity

    1.4K20编辑于 2021-12-10
  • 来自专栏Android开发与分享

    AndroidAndroid开发架构规范【转】

    (让我静静呆一会儿,消化消化) 值得一看 前言 在开发中,一个良好的开发习惯以及一个开发规范可能会让你少走很多弯路,也会一定程度上的提高代码的可读性,可维护性和可拓展性。 你会明白一个好的开发规范多么多么的重要。 这里整理一下自己android开发中的一些规范。希望对各位有帮助。 命名规范 包命名规范 包名全部采用小写 主包名采用[公司性质].[公司名称]. Android 命名规范 (提高代码可以读性) 编程规范 源文件编码格式为 UTF-8。 谷歌官方架构示例android-architecture,以及我之前github中整理的架构合集能给你答案。 开源库的选取以及封装。 架构详解 网络图片加载的封装** Good-Android-development-habits**

    1.6K90发布于 2018-05-18
  • 来自专栏移动开发面面观

    Android JNI 开发

    概述 几乎稍有经验的Android开发,都会在工作中用到JNI的开发。即使工作中没有涉及到JNI的开发,在我们使用第三方的库时,也经常需要引入.so文件。 最初我在学习JNI开发时,基本是懵的。 我们通过C/C++开发的软件,如果以动态链接库的形式输出,那么在Android中它的输出就是一个.so文件。 相比于.a,.so文件是在运行时,才会加载的。 所以,当我们使用JNI开发时,我们就是在开发一个.so文件。不论我们是开发一个工程,还是开发一个库,只要当我们使用C++开发,都会生成对应的.so文件。 设置 执行 gradle assembleRelease 时,支持的 SO 库构架 ndk{ abiFilters "armeabi" , "armeabi-v7a Android是如何使用.so文件的了。

    1.6K10发布于 2019-02-22
  • 来自专栏Hongten

    Android开发_Animation

    > 2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:id="@+ id/layoutId" 4 android:orientation="vertical" 5 android:layout_width="fill_parent" 6 android :layout_height="fill_parent" 7 > 8 <LinearLayout xmlns:android="http://schemas.android.com /apk/res/android" 9 android:layout_width="fill_parent" 10 android:layout_height="fill_parent import android.util.Log; 6 import android.view.View; 7 import android.view.ViewGroup; 8 import android.view.View.OnClickListener

    70110发布于 2018-09-13
领券