随笔分类 - [24]安卓原生
学学原生开发
摘要:各种坑,折腾了两天才有点头绪。我用的是Android Studio编辑器,官网是Eclipse的视频。文档也比较蛋疼。 自定义模块的目录结构要按照下面来处理 其中res_模块名,存放res和AndroidMainfest.xml AndroidMainfest.xml需要处理一下,去掉不需要的东西。
阅读全文
摘要:Eclipse直接有个Export,可以直接导出jar包。AS相对Eclipse变化很大,编译脚本变成了Gradle,各种导包操作都有差异。 下面是AS导出jar的过程: 第一步,修改app下的build.grade。 修改为 第二步,增加一些配置。 第三步,去除applicationId 改为 第
阅读全文
摘要:安卓项目有两种,一种是eclipse开发的,一种的android studio开发的。有些在github开源的安卓项目,下载下来之后不知道该如何处理了。 这个是Eclipse安卓项目的目录结构。 这个是AS的目录结构。 下面是导入步骤: 第一步,打开一个项目。 选择File New Import P
阅读全文
摘要:1. 进入app中的build.gradle下面进行配置 2.进入Gradle下面选择clean和assembleRelese,双击 3.生成成功,前往查看 4.加密更安全
阅读全文
摘要:必须签名之后才可以发布到app商店中。 平时的调试的app都有默认的签名。 下面是生成带签名的APK的步骤: 1. Build 选择 Generate Signed APK 2. 弹出框,第一次选择Create new 3. 输入相关信息 4. 设置生成app的地址 5. 生成成功,前往查看
阅读全文
摘要:引言 通常我们创建类文件都会自动生成一段头部注释。 有时候这不是我们想要的效果。 它默认是Created By XXX。 而我们要的是\@author XXX。 而且这里面的XXX是系统的的用户名,不一定是您的名字。 怎么去更改这些默认值呢? 1. 修改注释内容 File Settings Edit
阅读全文
摘要:1.日志调试 通过Log查看输出内容调试。 2.通过断点调试 非常强大啊! 这里着重讲解一下。 通常项目可以通过运行查看效果,也可以通过调试来运行看效果。 调试要配合断点来使用,如果没有断点,运行效果跟正常的运行没有两样。 一旦设置断点,就有差距了。 程序会运行到断点的位置,停下来。 只要断点不删除
阅读全文
摘要:1. 调用顺序 android 调用应用图片资源时,会优先选择当前手机屏幕dpi对应的的文件夹(如drawable ldpi, drawable mdpi, drawable hdpi, drawable xhdpi, drawable xxhdpi等)。 如果对应dpi文件夹下没有需要的资源,则在
阅读全文
摘要:第一步:进入github开源安卓项目中,点击clone 第二步:打开android studio,选择checkout从Git中迁出项目 将github的地址复制进去 第三步:系统会自动下载,加载一段时间。然后出现下面的就算是结束了。 最后,运行查看
阅读全文
摘要:第一步:在github上创建一个项目,选择所属类型。会自动生成下面的文件。 第二步:使用安卓创建项目 第三步:使用git bash 进入项目目录,通过指令clone到本地 克隆完成后会出现下面的内容 将其复制进入上层目录 复制进入后,可以删除coolweather 最后,通过Github客户端,Ad
阅读全文
摘要:安卓中百度地图的使用 1.导入到程序中 2.一些权限配置 3.定义显示空间 4.实现功能
阅读全文
摘要:1.进入开发中心 2.如何获取SHA1 3.如何获取包名
阅读全文
摘要:gson的安装和使用 1.安装 2.布局 3.查看声明 4.创建接收数据的类 5.主体动作 java package demo.jq.com.networktest; import android.support.v7.app.AppCompatActivity; import android.os
阅读全文
摘要:使用Http协议访问网络 OkHttp使用 可以很好的获取接口数据!json数据! 支持get和post提交方式!!! 1.引入模块 然后系统会自动引入模块 2.设置权限 支持上网 3.布局 4.实现功能 点击按钮,获取接口数据并展示
阅读全文
摘要:WebView 在应用程序中嵌入一个浏览器,轻松地展示各种各样的网页。 1.定义一个WebView位置 2.配置访问网络权限 3.实现功能
阅读全文
摘要:播放视频 1.页面布局 2.配置权限 3.功能实现 真的可以播放哦,视频资源放在raw目录下了。
阅读全文
摘要:播放音频 1.设置界面 2.配置权限 3.实现功能 这里有个关键就是获取音频文件的地址。 有几种情况,一种是播放sd卡,一种是播放应用中的音频,一种是播放在线的。 上面的案例是播放应用中的。 有意思的!确实能播放!
阅读全文
摘要:创建自己的内容提供器 DatabaseTest 新建内容提供器 它会自动在AndroidMainfest.xml中生成定义 接下来实现继承的方法 提供好对外的内容之后。 下面创建一个ProviderTest进行测试。 测试有效哦,可以通过uri,在另一个程序中操作数据和获取数据。
阅读全文
摘要:跨程序共享数据,跨进程共享数据 读取联系人信息 1.定义ListView 2.声明权限AndroidManifest.xml 3.处理数据获取与展示
阅读全文
摘要:litepal更好的操作sqlite3 配置 在app下的build.gradle中加入 创建litepal.xml配置 在app/src/main下面创建assets,新建litepal.xml 配置LitePalApplication,在AndroidMainfest.xml中 创建Book类
阅读全文