计算机软件著作权登记源代码Word文档下载推荐.docx
《计算机软件著作权登记源代码Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《计算机软件著作权登记源代码Word文档下载推荐.docx(34页珍藏版)》请在冰豆网上搜索。
messages[i]=((byte[])myOBJpdus[i]);
}
for(SmsMessagecurrentMessage:
messages)
how();
Intenti2=newIntent(context,;
Bundlebundle2=newBundle();
SMS"
());
SMSS"
bundle2);
;
(i2);
}
packageclassDbAdapterextendsSQLiteOpenHelper{
privatestaticfinalintVERSION=1;
privatestaticfinalStringDBNAME="
publicDbAdapter(Contextcontext,Stringname,
CursorFactoryfactory,intversion){
super(context,name,factory,version);
etSystemService;
(itemLayout,layout,true);
(0xffB4B4B4);
layout_bj=(LinearLayout)tvName=(TextView)());
tvDate=(TextView)());
tvText=(TextView)());
addListener(tvName,tvDate,tvText,layout_bj);
returnlayout;
publicintgetViewTypeCount()
return();
publicbooleanhasStableIds()
returntrue;
publicbooleanisEmpty()
@Override
publicvoidregisterDataSetObserver(DataSetObserverobserver)
etMessage("
说呀聊天辅助系统-应答模式"
).setPositiveButton("
确定"
null)
.show();
returntrue;
}
});
*/
staticStringu="
publicStringstr;
publicstaticStringnlp(Stringfunc,Stringinput){
Stringstr1="
try{
input=(input,"
utf-8"
URLurl=newURL(u+func+"
/"
+input);
StringBuffersb=newStringBuffer();
BufferedReaderout=newBufferedReader(newInputStreamReader(),"
));
Stringline;
while((line=())!
(line);
str1=();
();
}catch(IOExceptione){
how();
elseif(answer=="
){
(getApplicationContext(),"
暂无提示"
.show();
}
else{
returnanswer;
publicStringnumberToString(intnumber){
Strings="
if(number==0||number<
10)
s="
00"
+(number);
elseif(number<
100)
0"
else
s=(number);
returns;
}
package
publicclassGetResTaskextendsAsyncTask<
String,Void,String>
{
TestActivityatxs=newTestActivity();
protectedStringdoInBackground(String...params){
etFlags}
etDefaultDisplay();
intwidth=(int)()*WIDTH);
("
settingwidthto:
"
+width);
(width);
etExtras());
}else{
populateViews(bundle);
wakeApp();
protectedvoidonNewIntent(Intentintent){
(intent);
SMSPopupActivity:
onNewIntent()"
newsmsdata)
populateViews());
protectedvoidonStart(){
();
onStart()"
(getApplicationContext());
protectedvoidonResume(){
onResume()"
wasVisible=false;
etDrawable}
LinearLayoutmLL=(LinearLayout)findViewByIdTextViewtv=(TextView)findViewByIdif()<
=1){
;
("
}else{
StringtextWaiting=(
getStringmessage
.getUnreadCount()-1);
(textWaiting);
StringheaderText=getStringheaderText=("
%s"
());
if()=={
());
(getString+"
+());
(headerText);
privatevoidrefreshPrivacy(){
booleanprivacyMode=(
getString(getStringif()=={
booleansubjectAvailable=true;
if()==null){
subjectAvailable=false;
}else{
if().length()==0){
subjectAvailable=false;
}
if(!
subjectAvailable){
;
if(privacyMode&
&
()){
privatevoidwakeApp(){
if()){
false);
(0);
(getApplicationContext(),message);
protectedvoidonDestroy(){
onDestroy()"
packageclassSMSReceiverextendsBroadcastReceiver{
publicvoidonReceive(Contextcontext,Intentintent){
SMSReceiver:
onReceive()"
(context,;
result"
getResultCode());
(context,intent);
packageclassReminderReceiverextendsBroadcastReceiver{
privatestaticPendingIntentreminderPendingIntent=null;
publicstaticvoidscheduleReminder(Contextcontext,SmsMmsMessagemessage){
SharedPreferencesmyPrefs=(context);
booleanreminder_notifications=(context
.getString(context
.getStringif(reminder_notifications){
intreminder_interval=(context
.getStringcontext
.getStringreminder_interval*=60;
AlarmManagermyAM=(AlarmManager);
IntentreminderIntent=newIntent(context,;
reminderPendingIntent=(context,0,reminderIntent,
longtriggerTime=()+(reminder_interval*1000);
ReminderReceiver:
scheduledremindernotificationin"
+reminder_interval
+"
seconds,countis"
triggerTime,reminderPendingIntent);
publicstaticvoidcancelReminder(Contextcontext){
if(reminderPendingIntent!
=null){
(reminderPendingIntent);
reminderPendingIntent=null;
cancelReminder()"
packageclassSMSReceiverServiceextendsService{
privatestaticfinalStringACTION_SMS_RECEIVED="
privatestaticfinalStringACTION_MMS_RECEIVED="
privatestaticfinalStringMMS_DATA_TYPE="
application/"
privatestaticfinalStringACTION_MESSAGE_SENT="
privateContextcontext;
privateServiceHandlermServiceHandler;
privateLoopermServiceLooper;
privateintmResultCode;
staticfinalObjectmStartingServiceSync=newObject();
staticmStartingService;
publicvoidonCreate(){
SMSReceiverService:
onCreate()"
HandlerThreadthread=newHandlerThread,;
context=getApplicationContext();
mServiceLooper=();
mServiceHandler=newServiceHandler(mServiceLooper);
publicvoidonStart(Intentintent,intstartId){
mResultCode=("
0);
Messagemsg=();
=startId;
=intent;
(msg);
publicvoidonDestroy(){
onDestroy()"
publicIBinderonBind(Intentintent){
returnnull;
privatefinalclassServiceHandlerextendsHandler{
publicServiceHandler(Looperlooper){
super(looper);
@Override
publicvoidhandleMessage(Messagemsg){
handleMessage()"
intserviceId=;
Intentintent=(Intent);
Stringaction=();
StringdataType=();
if(action)){
handleSmsReceived(intent);
}elseif(action)&
(dataType)){
handleMmsReceived(intent);
}elseif(action)){
handleMessageSent(intent);
finishStartingService,serviceId);
privatevoidhandleSmsReceived(Intentintent){
InterceptSMS"
StringBuilderbody=newStringBuilder();
Bundlebundle=();
if(bundle!
SharedPreferencesmyPrefs=(context);
booleanonlyShowOnKeyguard=(context
.getString(context
.getStringSmsMessage[]messages=(intent);
if(messages!
SmsMessagesms=messages[0];
if()==||()){
}else{
for(inti=0;
i<
i++){
(messages[i].getMessageBody());
}
Stringaddress=messages[0].getOriginatingAddress();
("
smsaddress:
+address);
smsbody:
+body);
longtimestamp=messages[0].getTimestampMillis();
Stringmessage=();
SmsMmsMessagesmsMessage=newSmsMmsMessage(context,address,message,timestamp,
;
(context);
if()||!
onlyShowOnKeyguard){
("
^^^^^^Inkeyguardorprefsettoalwaysshow-showingpopupactivity"
Intentpopup=();
(context);
(popup);
}else{
^^^^^^Notinkeyguard,onlyusingnotification"
(context,smsMessage);
privatevoidhandleMmsReceived(Intentintent){
MMSreceived!
SmsMmsMessagemmsMessage=(context);
if(mmsMessage!
.getStringif()||!
("
Intentpopup=();
(context);
(popup);
(context,mmsMessage);
privatevoidhandleMessageSent(Intentintent){
if(mResultCode!
=&
mResultCode!
={
publicstaticvoidbeginStartingService(Contextcontext,Intentintent){
synchronized(mStartingServiceSync){
beginStartingService()"
if(mStartingService==null){
PowerManagerpm=(PowerManager);
mStartingService=,
(false);
(intent);
publicstaticvoidfinishStartingService(Serviceservice,intstartId){