KARL-Dujinyang-奥特曼超人。作者目前任职于银狐、泡椒游戏公司,曾任职腾为CTO,CSDN技术专家,曾创办过创业go、造梦工厂、米奇云,万能孵化器等,领域涉及逆向安全专家以及全栈工程师,作者目前出书中。
暂时未有相关通用技术能力~
阿里云技能认证
详细说明Android菜单详解—-使用XML生成菜单 回顾前面的几篇,我们都是直接在代码中添加菜单项,给菜单项分组等,这是比较传统的做法,它存在着一些不足。比如说,为了响应每个菜单项,我们需要用常量来保存每个菜单项的ID等。
对于Launcher的桌面滑动大家应该都比较熟悉了,最好的体验应该是可以随着手指的滑动而显示不同位置的桌面, 比一般用ViewFlinger+动画所实现的手势切换页面感觉良好多了~~~~ 分析了一下Launcher中的WorkSpace,里面有太多的代码我们用不上了(拖拽,长按,,,),把里面的冗余代码去掉得到实现滑动切换屏幕所必需的。
在项目中经常会使用到WebView控件,当加载html页面时,会在/data/data/应用package目录下生成database与cache两个文件夹如下图如示: 请求的url记录是保存在webviewCache.db,而url的内容是保存在webviewCache文件夹下. 为了便于理解,接下来模拟一个案例,定义一个html文件,在里面显示一张图片,用WebView加载出来,然后再试着从缓存里把这张图片读取出来并显示。
ANDROID 一、首先是返回正在运行的程序,而不是新的ACTIVITY。 多网上关于 通知栏的例子都是打开一个新的Activity,代码也很多。根据那些代码如下 public void shownotification(String tab) { No...
Android的七巧板Activity之二 Activity的加载模式 标签:android activity singleTask singleInstance launchMode 版权声明:原创作品,谢绝转载!否则将追究法律责任。
[置顶] Android通过JNI调用驱动程序(完全解析实例) 要达到的目的:android系统中,用JAVA写界面程序,调用jni中间库提供的接口,去操作某个驱动节点,实现read,writer ioctl等操作!这对底层驱动开发人...
----- 进制之间的转换。 十进制转成十六进制: Integer.toHexString(int id); 十进制转成八进制 Integer.toOctalString(int id); 十进制转成二进制 Integer.
Android标题栏进度指示器使用 比如Android自带的浏览器在载入网页时等待时间可能会在标题栏的右上角有一个小圆圈在不断旋转,由于其不包含具体进度,很多网友可能没有找到详细的操作方法在SDK中。
Android底层字符传递给上层应用 1、Android的硬件抽象层读取相应的串口设备的数据: static int uart_read_drv(struct uart_control_device_t *dev, char *buf, int count) { ...
(术)IOS应用的产品设计、交互设计理念断想 最近辞职在家,无意之酝酿,多有开发感触,故想做道法术器四文《(道)良性成瘾开发习惯养成策略》《(法)平衡出最优的team生产力组合》《(术)产品、交互设计理念断想》《(器)构建自由通行的IOS开发者地图》,此为其一,术。
以后的小知识点都保存在这里 ComponentName public void onClick(View v) { //组件名称,第一个参数是包名,也是主配置文件Manifest里设置好的包名 ...
Android Activity中启动另一应用程序的方法,无需得到类名 在网上搜索了一会相关的实现代码,发现所有的文章都说是需要包名和类名。但是人家的程序,我们怎么可能知道哪个是第一个启动的Activity?所以,真正用在项目上,那种方法基本上没什么用的。
static LocationManager manager; TextView tv; /** Called when the activity is first created.
1 Location Manager 管理服务2 Location Provider 提供数据的content provider方式一:GPS 特点:精度高,耗电量大,不耗费流量 权限方式二:NETWORK 特点:精度低,省电,需要网络访问 权限 或者权限方式三PASSIVE_PROVIDER 资料比较少,只用于特定的情景下,SDK的解释是,并不自己实例化去获取地理位置,而是通过getProvider获取其他的服务或者activity更新位置,被动的获取更新。
Android进阶篇-百度地图获取地理信息 Android中获取用户的地理信息的方式有很多种,各有各得优点和缺点。 这里主要介绍的方法是通过调用百度提供的地图API获取用户的地理位置信息。
首先说明一下系统自带的MD5加密: public final static String MD5(String s) { char hexDigits[]={'0','1','2','3','4','5','6','7','8','9','A','B',...
android Notification |字号 订阅 Android Notifications通知 分类: Android2012-04-02 16:38 1551人阅读 评论(0) 收...
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。
今天我们主要来探讨android怎么让一个service开机自动启动功能的实现。Android手机在启动的过程中会触发一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED(记得只会触发一次呀),在这里我们可以通过构建一个广播接收者来接收这个这个action.下面我就来简单写以下实现的步骤: 第一步:首先创建一个广播接收者,重构其抽象方法 onReceive(Context context, Intent intent),在其中启动你想要启动的Service或app。
xcode 4.3.3 1.本地化应用程序中的字符串 1.创建字符串文件 (1)在Supporting Files包下新建一个String File。步骤如下: 注意:将文件命名为Localizable.strings (2)添加国际化文件。
Android之Broadcast, BroadcastReceiver(广播) 在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver 活动(Activity) - 用于表现功能 服务(Service)...
最近学习了一下Android里面的Service的应用 --在BindService部分小卡了一下,主要是开始没有彻底理解为什么要这么实现。 BindService和Started Service都是Service,有什么地方不一样呢: 1.
IPC(instruction per clock) 实际上是频率和IPC在真正影响CPU性能。准确的CPU性能判断标准应该是:CPU性能=IPC(CPU每一时钟周期内所执行的指令多少)×频率(MHz时钟速度),这个公式最初由英特尔提出并被业界广泛认可。
首先、我们来看下下面的流程图: ====== 以上是两种生命周期,那我先不讲它们怎么实现。 首先写个类继承Service public class Dujinyang extends Service { int myStartMode; // i...
Android平台根据分辨率计算屏幕尺寸,基于物理尺寸来验证手机和平板应用合并的可行性 出发点:Android系统本身是支持多种分辨率的,如图1所示,一般情况下要适配不同尺寸的设备只需要做两件事,1. 根据4种不同的屏幕尺寸提供4套UI布局(layout)。
Android通过http协议POST传输方式 在这里做个简单是总结和实现: -------------------------------------------------------------------------------------------...
Android网络连接判断与处理 获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 1)判断是否有网络连接 1 public boolean isNetworkConnected(Context context) { ...
获取进程、服务、任务列表 |字号 订阅 android 获取进程、服务、任务列表 获取进程列表,需使用ActivityManager中的方法获取进程名;再根据进程名,获取应用程序的ApplicationInfo对象;用ApplicationInfo中的方法为进程加载图标和程序名称。
Android预定义样式 共享个资料给大家: 字体大小 对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。
Android应用--QR的生成(二维码) 什么是ZING,你真的理解吗? 二维码的定义: 二维码(2-dimensional bar code),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。
获取android系统手机的铃声和音量 通过程序 获取android系统手机的铃声和音量。设置音量的方法也很简单,AudioManager提供了方法: publicvoidsetStreamVolume(intstreamType,intIndex,intFlags)其中streamType有内置的常量,去文档里面就可以看到。
在网上找了许多资料都找不到自己想要的。 结果自己实现: 布局文件不帖出来了: 外层一个TabHost: 里面放《Linearlayout》〈TabWidget> 一:继承Tabhost 主代码: tabhost=getTabHo...
public class GridViewFunction extends Activity { private GridView _gridview; private List list; _gridview=(GridView) findViewById(R.
android 左右页面滑动(滑屏)增加layout文件 而不是drawable(还有activity) |字号 订阅 ViewFlipper + GestureDetector 简单的实现: 这里还需实现 implements OnGestureListener 。
整理保存: 简单的实现: /** * 滑动 * @author Administrator * */ private class MyPagerAdapter extends PagerAdapter{ @Override public int getCount() { Log.
java程序员菜鸟进阶(九)windows下搭建SVN服务器及配置myeclipse SVN客户端 分类: 学习专区 java Web 1.下载SVN最新版本安装文件,官网下载地址是:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100,选择最新发布的SVN安装文件进行下载。
Android零碎知识 分类: android 一、android:stopWithTask 用于 可在 R.attr 中找到,有两个疑惑: 1、为啥在R.
一、Layouts 1 在XML中,标签名对应于代码中的类名,属性名对应于代码中的方法名 2 android:id="@+id/start" @ 让XML解析器知道后面的字符串应该解析为一个 Resource ID + 表明是自己定义的新的ID,不是系统built-...
Android Api Guid 之App Components 笔记 -- 1 每个Android应用程序会被分给一个 linux帐号 usrer ID 2 每个Android应用程序被分配一个 VM 3 Application Co...