- 博客(23)
- 资源 (224)
- 问答 (1)
- 收藏
- 关注
原创 Android代码实现APK文件的安装与卸载
安装:String str = "/CanavaCancel.apk"; String fileName = Environment.getExternalStorageDirectory() + str;Intent intent = new Intent(
2011-09-15 11:48:06 3436
原创 Android中如何在应用A中启动或安装应用B
有时候一个应用需要启动另外一个应用来完成操作,比如在某些应用中打开闹钟,相机,日历等等。启动或安装相应的应用的方法:Step1:判断是否安装目标应用。只要知道目标应用的安装包名就可以通过判断"/data/data/packagename"是否存在来实现。/** *
2011-09-15 00:34:03 2237
原创 ThreadPoolExecutor使用和思考(上)-线程池大小设置与BlockingQueue的三种实现区别
前记: jdk官方文档(javadoc)是学习的最好,最权威的参考。文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池大小参数corePoolSize和maximumPoolSize,BlockingQ
2011-09-14 15:52:50 3483
原创 Android获取外部和内部存储空间总大小
android.os下的StatFs类主要用来获取文件系统的状态,能够获取sd卡的大小和剩余空间,获取系统内部空间也就是/system的大小和剩余空间等等。 看下读取sd卡的: Java代码 void readSDCard() {
2011-09-13 23:23:11 1711
原创 Android 小项目之--解析如何获取SDCard 内存
1、讲述 Environment 类。2、讲述 StatFs 类。3、完整例子读取 SDCard 内存1、讲述 Environment 类Environment 是一个提供访问环境变量的类。Environment 包含常量: MEDIA_BAD_REMOVAL
2011-09-13 22:09:24 842
原创 获取android手机里的所有应用,点击并响应
在此我写一个找到android手机里的所有已装应用程序(android手机自带的也行),点击某个应用时,将做出响应 。先看一下效果图: 当点击《愤怒的小鸟》时,将打开《愤怒的小鸟》这个游戏main.xml的源代码如下
2011-09-13 11:01:58 1258
原创 【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等)
众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下view plaincopy to clipboardprint?PackageManager packageManager = this.getPackageManager()
2011-09-13 10:59:20 1067
原创 Android 几个Info系列类的总结
首先我们来看一下PackageItemInfo,它是包含了一些信息的基类,它的直接子类有:ApplicationInfo、ComponentInfo、InstrumentationInfo、PermissionGroupInfo、PermissionInfo。它的间接子类有:Ac
2011-09-12 17:00:39 948
原创 Android中“分享”功能的实现
Android的编程界面相当直截了当,只要了解Activity和View,就可以写出可用的应用。不过这还不够。Android是一种手机操作系统,它提供了对各种与联网及通讯相关的支持。善用这些支持,才能开发出贴近移动应用特点的程序。 在Android的种种编程概念中,尤为值
2011-09-12 16:58:05 1115 1
原创 Android得到已安装的应用程序信息!
实际上在Android中可以获得已经安装的应用程序的各种信息(虽然在我的应用程序中只需要获得ICON即可),比如:名称,版本,包等,不仅仅只是图标。首先,可以创建一个用于存放应用程序信息的类结构。代码如下:class AppInfo { private int
2011-09-12 00:06:02 1235
原创 android WebView使用cmwap无法联网解决办法
android 在cmwap等代理接入点下的一些经验分享文/rslhg1.某些Rom在wifi环境下取代理依然会取到cmwap设置的代理值,所以取代理时判断一下手机网络环境,如果是gprs上网,则不取代理。ConnectivityManager connectiv
2011-09-10 00:32:23 1943 2
原创 Android 判断当前网络 wifi ctwap(cmwap) ctnet(cmnet)
package lab.sodino.net; import java.net.InetAddress; import android.app.Activity; import android.content.Context; import
2011-09-10 00:31:33 2441
原创 Android APN设置及获得手机号
目前供职于电信,只做电信的业务,故列表中只有电信的APN信息 Java代码 /** * 电信APN列表 * @author wudongdong * */ public class APNNET {
2011-09-10 00:31:08 1667 1
原创 自定义程序实现Android EditText只允许输入指定字符
程序设计的很多地方都要用到一个小技术:指定文本框的输入类型。即限制只能输入某几类或某类字符,甚至是某几个字符。Android本身已经做了很多设计,如限制长度,限制只能输入整数或数字。有时候这些还是不够的。我们可以在程序中根据需要自己定制。主要涉及:EditText.a
2011-09-09 10:27:52 2565
原创 Android EditText禁止输入中文字符
只允许EditText输入数字或者email格式字符是非常简单的(详见API文档)。要实现只允许输入自定的数字字符也是很容易的(详见API文档,setKeyListener(KeyListener) 和setFilters (InputFilter[] filters)
2011-09-09 10:22:16 20531 3
原创 关于android输入框被键盘遮挡的问题
在android的开发中,将整个页面只使用LinearLayout编辑时,当点击输入框时,系统自带的虚拟键盘会遮挡住输入框,效果如下图,遮挡住了MSN输入框 此页面不出现虚拟键盘时是: 解决办法是在整个页面配置文件中,在LinearLayo
2011-09-08 15:32:01 2269
原创 接口中常见的时间处理方法
private static SimpleDateFormat in=new SimpleDateFormat("EE MMM dd HH:mm:ss ZZZZZ yyyy",Locale.US); private static SimpleDateFormat out=ne
2011-09-08 15:23:58 1132
原创 关于new Date().getTime()的简写方式.
Demo1: 运行 alert( new Date().getTime() ); alert( typeof ( new Date().getTime() ) ); Demo2: 运行 alert( + new Date() );
2011-09-07 23:42:47 12420
原创 java定时器的具体使用和web使用
公司部分项目提出将某些项目进行静态化...所以在测试页面命中率和数据库访问量之后针对某些写的频率比较低和访问比较大页面进行静态化。当然也不是进行实时的静态化.这里需要使用定时器来进行静态化的控制.下面了解一下定时器的应用!1.具体方法的了解 (1)Timer.s
2011-09-07 16:48:40 2147
原创 Android 比Timer更好方法
java代码:Timer timer = new Timer( );TimerTask task = new TimerTask( ) {public void run ( ) {Message message = new Message( );message
2011-09-07 16:29:47 1121
原创 java关于Timer schedule执行定时任务
公司技术人员在实现内部办公系统与外部网站一体化的时候,最重要的步骤就是从OA系统读取数据,并且根据网站模板生成最终的静态页面。这里就需要一个定时任务,循环的执行。技术人员在写定时任务的时候,想当然的以为Timer.schedule(TimerTask task, long d
2011-09-07 16:18:44 1082
原创 ImageView 用法总结
结构继承关系public classView.OnClickListner extends View java.lang.Objectandroid.view.Viewandroid.widget.ImageView 直接子类Image
2011-09-06 19:18:07 9622
原创 android之定时器AlarmManager .
果图: 当我们点击定时时,会弹出一个时间选择器,选定好时间之后,系统便可以进行定时了。注意,这里可不是会真的响铃,我们在定时的任务里并没有添加响铃的代码,只是在Logcat中做了个简单的打印。本例子重点在于讲解在android中AlarmManager的使用。
2011-09-06 10:57:43 1565
Android将list数据通过LitePal保存到本地(集合保存到本地)
2016-06-17
AndroidDownLoad-多线程断点续传下载
2016-06-14
DownloadEngine-Android多线程下载断点续传
2016-06-14
android-rsa-http
2016-06-12
RxJava在Android中内存泄漏解决以及RxJava的封装
2016-05-23
Android H5做的商城客户端
2016-04-29
Android通过AsyncTask与ThreadPool(线程池)两种方式异步加载大量数据的分析与对比
2016-03-31
Android Bluetooth蓝牙通信文件传输
2016-03-27
Android蓝牙聊天程序的扩展开发(基于Google Sample,类QQ设计)
2016-03-26
Android蓝牙聊天程序优化版
2016-03-26
Android 通过Socket 和服务器通讯
2016-02-16
android RangeSeekBarView 选定范围值的控件
2016-02-01
Android仿天天动态上拉播放界面控件
2016-01-31
Flutter编程指南-多线程
2022-02-21
java数据结构与算法之美(物超所值)
2022-02-09
flutter_macos_2.8.1-stable.zip
2022-01-05
mac_apktool.zip
2021-03-25
Postman-osx-5.3.2 for Mac
2017-10-31
CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar
2016-08-19
android自定义进度条渐变色View的实例代码
2016-07-26
Android多行文本折叠展开效果
2016-07-25
Android封装popwindow类(下拉菜单弹出和收缩效果)
2016-07-22
Android自定义spinner下拉框
2016-07-16
Android DigitalClock实现倒计时
2016-07-12
Android 带箭头有光晕效果的ProgressBar
2016-07-04
android webview与 js交互通信
2016-06-20
Android项目webview中做与js交互
2016-06-20
Android客户端提供Socket服务与pc通过USB通信
2016-06-17
Android 使用Socket,ServerSocket编程网络通信
2016-06-17
Android socket即时通信Demo
2016-06-17
自定义view和自定义动画怎么学习比较好呢?
2016-11-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人