随笔分类 - 程序实战
摘要:由于项目需要,实现类似于地图控件,能够让一张图标自由缩放并且在其上固定位置,标记一些地点,所以在这里,我考虑了一下,决定使用自定义ViewGroup来实现。
阅读全文
摘要:Java反射机制:可以获取正在运行时的Java对象。1、判断运行时对象对象所属的类。2、判断运行时对象所具有的成员变量和方法。3、还可以调用到private方法,改变private变量的值。Step:0.得到运行时Java对象 1.得到Class对象 2.Field (变量) 3.Method(方法...
阅读全文
摘要:实现效果:核心下载块: int count = 0; URL url = new URL("http://hezuo.downxunlei.com/xunlei_hezuo/thunder(127891).exe"); HttpURLConnection conn...
阅读全文
摘要:OkHttp使用方法:1.分为同步和异步。同步:1.getRequest request = new Request.Builder().url(utl).build();Response respone = client.newCall(request).execute();if(respone....
阅读全文
摘要:clip.xml Java代码final ClipDrawable draw = (ClipDrawable) imageView.getBackground();draw.setLevel(draw.getLevel() + 1000);注意: 默认的Level值是0,表示图片被这个裁剪,故图片是...
阅读全文
摘要:1.Fragment--》Activity在fragment中的onAttach()中引用Activity实现的接口实例。2Activity--》Fragment直接调用3多个Fragment通信通过Actiity间接通信
阅读全文
摘要:本质上为:传递不同的实现的接口实例,执行不同的程序,即有扩展性。在一个方法中,可以实现一个对象中的接口,实例化该接口,即可完成对不同对象的不同回掉。在原有类中,调用接口中的方法,根据不同的接口实例实现不同的程序。例如:自己设计的一个接口:总之,接口使得一些类很方便的扩展。
阅读全文
摘要:现在由于用到了,使用代码进行动态布局,所以需要进行px于dp之间的转换。现将其封装为方法,以便于调用。public int DpToPx(Context context,float dp){float scale=context.getResource().getDisplayMetrics().d...
阅读全文
摘要:聚合函数对一组值执行计算并返回单一的值。聚合函数对一组值执行计算,并返回单个值。除了 COUNT 以外,聚合函数都会忽略空值。 聚合函数经常与 SELECT 语句的 GROUP BY 子句一起使用。count(*) --返回指定表的数量例如:select count(*) from studen (...
阅读全文
摘要:Android Manifest.xml中所需要添加的配置 在Java中写一个继承自AndroidTestCase的类,在该类中写一些方法进行测试即可。
阅读全文
摘要:LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE); View contentView = inflater.inflate(R.layout.popwindow, null);...
阅读全文
摘要://短信UriUri smsUri = Uri.parse("content://sms");//使用ContentReslover注册·监听器getContentResolver().registerContentObserver(smsUri, true, new MySmsListene...
阅读全文
摘要:软件主界面采用Fragment+ViewPager组成。在点开后将会自动对学校新闻页面使用URl类来抓取,然后对网页中的信息提取,使用WebView来loadData在主界面上面显示,为了使用方便,软件会将最近一次抓取结果,写入文件中,在没有网络时,可以查看最近的缓存新闻。在技术上用到了,Hand...
阅读全文
摘要:1、使用Accessibility可以模拟手机点击,获取屏幕文字,通知消息等。2、使用该类需新建一个AccessibilityService的子类,并在AndroidManifest.xml文件中注册,并声明权限。在新建的子类中,重载几个重要的方法 onServiceConnected(),onAc...
阅读全文
摘要:PowerManager pm=(PowerManager) getSystemService(Context.POWER_SERVICE); //获取电源管理器对象 PowerManager.WakeLock wl = pm.newWakeLock(P...
阅读全文
摘要:1.首先建立wifi热点服务器 wifi客户端连接2.开启一个子线程循环监听某个端口,进行数据流输入输出/* 服务器 接收数据 */ class Receiver extends Thread { public String receiverContent; public boolean fla...
阅读全文
摘要:new MyAsyncTask() .execute("http://pic.baike.soso.com/p/20120716/bki-20120716095331-640956396.jpg");class MyAsyncTask extends AsyncTask { @Overri...
阅读全文
摘要:创建新表 sqlite>create table (f1 type1, f2 type2,…);例如:create table people(id,name,age);删除表 sqlite>drop table 例如:drop table people;向表中添加新记录sqlite>ins...
阅读全文
摘要:1、接受系统的短信广播,操作短信内容。优点:操作方便,适合简单的短信应用。缺点:来信会在状态栏显示通知信息。2、应用观察者模式,监听短信数据库,操作短信内容。实例如下:SystemEventReceiver:收到开机启动OK的广播后,启动BootService服务;收到应用发送短信的INTENT后,...
阅读全文

浙公网安备 33010602011771号