zl程序教程

android的一个坑

  • 【Android应用开发】分享一个录制 Android 屏幕 gif 格式的小技巧

    【Android应用开发】分享一个录制 Android 屏幕 gif 格式的小技巧

    因为写博客总是需要录制 Android 软件的演示效果, 研究了将近一小时找到了合适的工具;录制流程 : -- 1. 录制 Android 手机屏幕内容 : 使用 拍大师 软件录制 Android 屏幕内容;-- 2. 导出视频 : 将 拍大师 录制的 MP4 格式的视频导出到电脑上;-- 3. 转换格式 : 将 mp4 格式的视频 转为 gif 格式图片;-- 4. 录制效果图 : 1. 录制

    日期 2023-06-12 10:48:40     
  • [android] 隐式意图激活另外一个activity详解手机开发

    [android] 隐式意图激活另外一个activity详解手机开发

    随着api的升级,系统的很多应用包名和类名都改掉了,所以很多时候,打开系统应用的时候会报错,隐式意图就是解决组件之间松耦合,描述动作行为   获取Intent对象,通过new出来 调用Intent对象的setAction(action)方法,设置动作,参数:String类型的常量例如:Intent.ACTION_VIEW 调用Intent对象的setData(data)方法,设置

    日期 2023-06-12 10:48:40     
  • [android] 显示意图激活另外一个activity详解手机开发

    [android] 显示意图激活另外一个activity详解手机开发

    可以使用跳转的方式类似javaweb来实现界面转换 显示意图就是必须要指定开启组件的具体信息,包名,组件名,组件的class   新建一个类TwoActivity ,继承Activity类,重写onCreate()方法,这个方法是界面开启的时候自动调用,在这个函数里面大部分进行初始化的操作,比如调用界面和获取控件等   activtity是系统的重要组件,系

    日期 2023-06-12 10:48:40     
  • [android] android下创建一个sqlite数据库详解手机开发

    [android] android下创建一个sqlite数据库详解手机开发

    Sqlite数据库是开源的c语言写的数据库,android和iphone都使用的这个,首先需要创建数据库,然后创建表和字段,android提供了一个api叫SQLiteOpenHelper数据库的打开和创建类。   具体使用比如:创建一个class叫PersonSQLiteOpenHelper用户数据库类,继承SQLiteOpenHelper,父类是个抽象类要实现onCreate()

    日期 2023-06-12 10:48:40     
  • Android 写一个属于自己的音视频播放器详解手机开发

    Android 写一个属于自己的音视频播放器详解手机开发

    基本概况 利用Android的SurfaceView + JNI + OpenGL + OpenSL +ffmpeg所做的一个本地视频播放器; 其实去年底在学习音视频知识的时候就做完了这个Demo,但一直想找时间改进并且拖着没有记录成博客,最近在复习音视频知识,希望能够把这个项目重新熟悉一下,顺便记录下来 完成功能: 解析本地视频音频和视频 音视频同步 暂停恢复播放 支

    日期 2023-06-12 10:48:40     
  • Android中将一个图片切割成多个图片的实现方法

    Android中将一个图片切割成多个图片的实现方法

    以下是封装好的两个类,可以实现图片的切割。仅供参考和学习。 一个是ImagePiece类,此类保存了一个Bitmap对象和一个标识图片的顺序索引的int变量。复制代码代码如下:packagearui319.blog.csdn.net; importandroid.graphics.Bitmap; publicclassImagePiece{    publicintindex=0;    pub

    日期 2023-06-12 10:48:40     
  • android中写一个内部类来选择文件夹中指定的图片类型实例说明

    android中写一个内部类来选择文件夹中指定的图片类型实例说明

    复制代码代码如下:/**本类是用来选择文件夹中是.jpg类型的图片*/privateclassJpgFileFilterimplementsFilenameFilter{@Overridepublicbooleanaccept(Filedir,Stringfilename){//TODOAuto-generatedmethodstubreturnfilename.endsWith(".jpg")

    日期 2023-06-12 10:48:40     
  • [Android Pro]   Android以root起一个process[shell脚本的方法]

    [Android Pro] Android以root起一个process[shell脚本的方法]

    reference to :  http://www.w2bc.com/Article/11768 有时候我们写的app要用uid=0的方式启动一个process,framework层和app层是做不到的,只有通过写脚本,利用am来实现。下面是具体步骤: 1.创建一个包含Main()方法Java project 1.1.创建一个Java project 1.2.添加Main()方法

    日期 2023-06-12 10:48:40     
  • [Android Pro]   service中显示一个dialog 或者通过windowmanage显示view

    [Android Pro] service中显示一个dialog 或者通过windowmanage显示view

    转载: http://blog.csdn.net/huxueyan521/article/details/8954844 通过windowmananger来在窗口上添加view的时候,需要设置alert参数,而且要添加alert权限 mLayoutParams = new WindowManager.LayoutParams(LayoutParams.WRAP_CONTENT,

    日期 2023-06-12 10:48:40     
  • [Android Pro] 获取手机已经安装的应用  和  获取当前正在运行的所有进程(一个uid对应多个pid)

    [Android Pro] 获取手机已经安装的应用 和 获取当前正在运行的所有进程(一个uid对应多个pid)

    1: 获取PackageManager 获取全部静态已安装的应用: PackageManager pm = getPackageManager(); List<PackageInfo> infos = pm.getInstalledPackages(0); icon : info.applicationInfo.loadIcon(pm)appName : info.ap

    日期 2023-06-12 10:48:40     
  • Android调用Jni,非常简单的一个Demo

    Android调用Jni,非常简单的一个Demo

    step1:创建一个android项目      Project Name:jnitest      Build Target: Android 1.6      Application Name: JNI Test      Package Name: org.eshock.jnitest      Create Activity: JNITest JNITest.java类代码: im

    日期 2023-06-12 10:48:40     
  • Android 一个apk多个ICON执行入口

    Android 一个apk多个ICON执行入口

    一个工程对应一个AndroidManifest.xml文件,这个文件中包含有该项目的一些设置,如权限、SDk版Activity、Service信息等。一般而言,这个文件中会有且仅有一个application节点,这个节点表示这是一个应用程序,不管它下面还有多少子节点如Activity、Service等等。形象的说,就是这个项目生成的apk安装到Android设备后,应用程序列表中会出现一个ICO

    日期 2023-06-12 10:48:40     
  • 【第三篇】学习 android 事件总线androidEventbus之list数据事件的传递,发送list数据事件到另外一个Activity

    【第三篇】学习 android 事件总线androidEventbus之list数据事件的传递,发送list数据事件到另外一个Activity

    这个和普通的事件总线的发送接收一样。 1 package com.example.mysimpleeventbus; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import org.simple.eventbus.EventBus; 7 import org.simple.ev

    日期 2023-06-12 10:48:40     
  • Android For JNI(六)——交叉编译,NDK概述以及文件结构,编写自己的第一个JNI工程

    Android For JNI(六)——交叉编译,NDK概述以及文件结构,编写自己的第一个JNI工程

    Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SDK首次发布时,Google就宣称其虚拟机Dalvik支持JNI编程方式,也就是第三方应用完全可以通过JNI调用自己的C动态库,即在Android平台

    日期 2023-06-12 10:48:40     
  • Android写的一个设置图片查看器,可以调整透明度

    Android写的一个设置图片查看器,可以调整透明度

    1 ?xml version="1.0" encoding="utf-8"? 2 LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="fill_parent" 4 android:layout_height="fill_parent"

    日期 2023-06-12 10:48:40     
  • android开发学习---基础知识学习、如何导入已有项目和开发一个电话拨号器

    android开发学习---基础知识学习、如何导入已有项目和开发一个电话拨号器

    一.基础知识点学习   1.Android体系结构 如图所示,android 架构分为三层: (1)最底层是linux内核,主要是各种硬件的驱动,如相机驱动(Camera Driver),闪存驱动(Flash Memory Driver),wifi驱动(Wifi Driver)等 (2)中间一层是库包(libraries)和android运行环境(android runti

    日期 2023-06-12 10:48:40     
  • android 当在github下载一个android项目后

    android 当在github下载一个android项目后

    前言 github是一个很好的社区,有时候呢,我们从android下载项目下来无法build,有很多原因,比如说库不见了,或者说自己没有安装过支持的api版本等,会遇到各种问题。 在此总结一下。 问题与解决 包下载不下来 在中国网络上有一个特点,就是有一个叫做红色长城的东西,很多人也叫黑色长城,不同叫法观点不同哈。总之呢,在国内要想去国外溜达上网,就需要爬过去。 如果公司支持国际漫游(跟国内运营

    日期 2023-06-12 10:48:40     
  • Android   高仿QQ空间广告位 ——— 一个位置来回切换两张广告图

    Android 高仿QQ空间广告位 ——— 一个位置来回切换两张广告图

    本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon http://blog.csdn.net/a_zhon/article/details/75761182 刷动态时无意间发现了这个效果觉得用在打广告上实在是妙,用户只需要上下滑动列表就会自动切换广告图(感兴趣的可以

    日期 2023-06-12 10:48:40     
  • Android 9.0 在init.rc中启动一个服务

    Android 9.0 在init.rc中启动一个服务

    现在有一个blink .bin文件,需要拷贝到/system/bin/目录下面去,然后再init.rc文件中启动该服务 一、init.rc文件中启动服务 1、在init.rc文件中启动服务 代码路径:android\syst

    日期 2023-06-12 10:48:40     
  • Android 长按Button出现一个菜单

    Android 长按Button出现一个菜单

    效果图: 图1: 图2: 图3: activity_main.xml: <?xml version="1.0&

    日期 2023-06-12 10:48:40     
  • 【Android笔记61】Android之使用MeidaPlayer编写一个简易音乐播放器小案例

    【Android笔记61】Android之使用MeidaPlayer编写一个简易音乐播放器小案例

    这篇文章,主要介绍Android如何利用MediaPlayer编写一个简易音乐播放器小案例。 目录 一、简易音乐播放器 1.1、效果演示 1.2、具体实现代码 (1)主页面布局文件 <

    日期 2023-06-12 10:48:40     
  • Android 做一个专门存放常量的接口类

    Android 做一个专门存放常量的接口类

    这个接口类可以让类里面的常量像其他类的方法一样可以被调用 1.首先新建一个 2.选择interface 3.接下来就是写代码了 package com.dimi.app.constants; import com.d

    日期 2023-06-12 10:48:40     
  • android 10.0 两个laucher动态相互切换(退出一个launcher到另外一个launcher桌面 )(RK 展讯 MTK等平台都适用)

    android 10.0 两个laucher动态相互切换(退出一个launcher到另外一个launcher桌面 )(RK 展讯 MTK等平台都适用)

    1.概述 在10.0的产品定制化开发中,产品提出进入launcher后,设置为默认laucher,在退出launcher后,调用设置原生laucher的方法后进入原生launcher, 2.两个laucher动态相互切换

    日期 2023-06-12 10:48:40     
  • android学习记录(三)百度地图错误---只有一个电话显示帧,没有地图内容。

    android学习记录(三)百度地图错误---只有一个电话显示帧,没有地图内容。

    安卓开发新手百度地图,刚开始碰到一个问题,没有地图信息,还有就是它只有一帧。如图所示: 上网寻找说是key的问题,然后又一次申请。还是不行。 最后再次看了自己的Manifest文件,发现自己的<MataData>有问题。放在了新写的Application标签里。应该放在自带的Application里面。然后,就攻克了。 部分的Manifest文件: <ap

    日期 2023-06-12 10:48:40     
  • Ubuntu 14.04 Android 使用Maven一个 用例project

    Ubuntu 14.04 Android 使用Maven一个 用例project

    在说明书前面描述SDK通过使用Ant发展。 本文试图在此基础上使用Maven发展。在这里,我们需要使用maven-android-plugin。在本文中,参考官方文件: https://code.google.com/p/maven-android-plugin/wiki/GettingStarted首先从这里下载样例工程:https://code.google.com/p/mave

    日期 2023-06-12 10:48:40     
  • android面试题 不仅仅是面试是一个很好的学习

    android面试题 不仅仅是面试是一个很好的学习

    下面的问题是在网上找到的总结,感谢您分享。希望,我们的共同进步,找到自己心仪的公司,: 1.android dvm 流程和Linux这个过程,无论是应用程序对同一概念: 答案:dvm是dalivk虚拟机。每个android应用程序都在自己的进程中执行。都拥有一个dalivk虚拟机实例。而每个dvm都是在linux的一个进程。所以说能够觉得是同一个概念。 2.android的动画有哪几种?

    日期 2023-06-12 10:48:40     
  • ANDROID Porting系列二、配置一个新产品

    ANDROID Porting系列二、配置一个新产品

    ANDROID Porting系列二、配置一个新产品 详细说明 下面的步骤描述了如何配置新的移动设备和产品的makefile运行android。 1.         目录//vendor/创建一个公司目录   mkdir vendor/<company_name> 2. 

    日期 2023-06-12 10:48:40     
  • Android多线程分析之中的一个:使用Thread异步下载图像

    Android多线程分析之中的一个:使用Thread异步下载图像

    Android多线程分析之中的一个:使用Thread异步下载图像罗朝辉 (http://blog.csdn.net/kesalin)CC 许可。转载请注明出处打算整理一下对 Android Framework 中多线程相关知识的理解。主要集中在 Framework 层的 Thread, Handler, Looper, MessageQueue, Message, AysncTask,当然不可

    日期 2023-06-12 10:48:40     
  • Android在如何建立一个WebServer

    Android在如何建立一个WebServer

    今天老板交待任务最终完成了,感觉收获颇多,所以写一个关于它的记录,首先,看一下。老板的需求 需求: 希望移动端的用户标识(IMEI)和HTML页面的用户标识(Cookie)连接起来,当中HTML页面可能是用户使用PC訪问指定的html页面也有可能是移动端使用浏览器訪问html页面 技术解决: 运用移动设备的系统特型。用Apps的Service监听本地的网络port,当局域网内或本机的

    日期 2023-06-12 10:48:40     
  • Android 儿子Activity在启动过程中的流程组件 &amp;&amp; 儿子Activity在一个新的进程组件启动过程

    Android 儿子Activity在启动过程中的流程组件 &amp;&amp; 儿子Activity在一个新的进程组件启动过程

    1、儿子Activity在启动过程中的流程组件        在Android Activity启动过程http://blog.csdn.net/jltxgcy/article/details/35984557一文中,我们已经具体分析了Activity的启动过程,对于子Activity组件在进程内的启动过程。我们仅仅分析它们之间的不同。  

    日期 2023-06-12 10:48:40     
  • Android Studio 怎么打开项目后自动打开一个新窗口

    Android Studio 怎么打开项目后自动打开一个新窗口

    怎么把 New Window 设置为默认:

    日期 2023-06-12 10:48:40