`
文章列表
    我们学习过什么是"数据包",理解数据包,对于网络管理的网络安全具有至关重要的意义.比如,防火墙的作用本质就是检测网络中的数据包,判断其是否违反了预先设置的规则,"协议"栏中有"TCP"、"UDP" ...
1.Android打开系统播放器:   Uri uri = Uri.parse(url); // Uri uri = Uri.parse("rtsp://10.103.131.23:554/28960004/j04.mp4"); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(uri, "video/*"); view.getContext().startActivity(intent);
    OAUTH协议为用户资源的授权提供了一个安全的,开放而又简易的标准.与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的.同样新浪微博提供OAuth认证也是为了保证用户账号和密码的安全,在这里通过OAuth建立普通新浪微博用户,客户端程序(android客户端程序),新浪微博三者之间的相互信任关系,让客户端程序(android客户端程序)不需要知道用户的账号和密码也能浏览,发布微博,这样有效的保护了用户账号的安全性不需要把账号密码透露给客户端程序又达到了通过客 ...
这段代码可以实现点击和滚动ListView事件分割处理: gestureDetector = new GestureDetector(new MyGestureDetector()); gestureListener = new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { if (gestureDetector.onTouchEvent(event)) { ...
代码如下: package com.ex; public class TestB extends TestA { String string = "TestB var"; public static void main(String[] args) { TestB testB = new TestB(); // testB.init(); System.out.println(testB.string); } public TestB() { super(); System.out.println(" ...
UiHelper.java文件: package com.show.act; import android.app.AlertDialog; import android.app.AlertDialog.Builder; import android.content.Context; import android.content.DialogInterface; import android.content.DialogInterface.OnClickListener; import android.view.ViewGroup.LayoutParams; import ...
这个推送消息的模型就是从Service启动一个线程,定期获取服务器端消息然后显示出来: MessageService.java文件: package com.text.ac; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.app.Service; import android.content.Context; import android.content.Intent; imp ...
    运行eclipse执行android应用,控制台报错: The connection to adb is down, and a severe error has occured. You must restart adb and Eclipse. Please ensure that adb is correctly located at 'D:\android-2.2-windows\tools\adb.exe' and can be executed. 在命令行下运行 adb start-server errors: * daemon not ...
下面要提到的这个类主要在做一些简单的渐变动画的时候会使用到: Android系统内的内建类CountDownTimer提供了计时器的功能.它将后台线程的创建和Handler队列封装成为了一个方便的类调用.CountDownTimer有两个参数,一个是倒计时时间量,另一个是处理onTick()回调的时间间隔,两者均以毫秒为单位. new CountDownTimer(30000,1000){ @Override public void onFinish() { //done } @Override public void onTick(long arg0) { //每 ...
/** * java中的内存有一块地址叫"静态代码区",所有静态类都是放在这里的,静态类随jvm启动后就在那 * <p> * 不会说程序停止了,它就被垃圾回收器回收,而new是实例化的命令,它会在java中的内存中的堆区, * <p> * 创建一个对象,注意它们的位置,一个是在 静态代码区,一个是在堆区,new出来的对象,一旦程序运行完, * <p> * 它就会被垃圾回收器回收.静态的,是不会消失了,只要jvm不关,就在一直在那. */ 下面通过一个例子来加深对java静态变量的理解,这个例子相信想进一步了解 ...
下面为Strings.xml文件中一些常用标签: <b></b>加粗字体 <i></i> 斜体字体 <u></u> 给字体加下划线 \n 换行 \u0020表示空格 \u2026表示省略号 使用&lt;b>和&lt;b>来打印出<b></b> 这样的文字;“&lt;”表示“<”的意思; 使用textView.setText(Html.fromHtml("Hello <b>World</b>,< ...
下面这段代码估计一般的人看了有点蒙,先简单的解释下,是用来复制Assets文件夹下的一个文件目录到指定的比如"SD"卡上一个指定文件目录下的操作: package com.handler; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import android.content.res.AssetManager; public class DuplicateHandler { ...
下面这段代码可以提供一种方法,当然前提是要知道缓存文件的一些信息结构,可以先用sqlite数据库工具来进行查看,下面贴上一段代码: SQLiteDatabase database = SQLiteDatabase.openDatabase( getDatabasePath("webview.db").getAbsolutePath(), null, SQLiteDatabase.OPEN_READONLY); Cursor cursor = database.rawQuery("select * from cookies", ...

Java引用了解

    正常来说,传统的JAVA引用,如 public void doSomeThing(){ User user = new User(); ... }     当方法doSomeThing方法结束时,对象user的引用丢失,其所占的空间将由JVM在下次垃圾回收时收回.如果我们将user对象的引用保存在一个全局的HashMap中,如 Map map = new HashMap(); public void doSomeThing(){ User user = new User(); map.put(" ...
产生这种错误的原因是android SDK的安装路径中包含空格,这是android SDK的一个bug。 (1) x86的系统默认安装路径是:C:\Program Files\Android\android-sdk 将eclipse中的android SDK路径修改成:C:\PROGRA~1\Android\android-sdk (2) x64的系统默认安装路径是:C:\Program Files (x86)\Android\android-sdk 将eclipse中的android SDK路径修改成:C:\PROGRA~2\Android\android-sdk
Global site tag (gtag.js) - Google Analytics